{
  "ok": true,
  "revision": "1a9499f8-2d4f-4cf9-89d9-236b54fe3377:14",
  "record": {
    "baseline": {
      "id": "A",
      "name": "A · 80 desks · held-seat peak-day scenario",
      "createdAt": "2026-10-12T11:06:09.328Z",
      "inputHash": "fnv1a-90333c77",
      "spaceHash": "fnv1a-f3f26673",
      "floors": 1,
      "parts": 269,
      "scenarios": 1,
      "sources": 0,
      "unknowns": [],
      "quantities": {
        "units": {
          "length": "m",
          "area": "m²"
        },
        "site": {
          "floors": [
            "floor-1"
          ],
          "floorAreaSquareMetres": 600,
          "zonedSquareMetres": 503.72,
          "parts": 269
        },
        "levels": [
          {
            "level": 0,
            "label": "L1",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 503.72
          }
        ],
        "uses": [
          {
            "use": "office",
            "name": "Office",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 503.72
          }
        ],
        "floors": [
          {
            "id": "floor-1",
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 503.72,
            "zones": 15
          }
        ],
        "detail": "get_space_quantities lists every zone, tag, marking and part kind."
      },
      "checks": {
        "minClearance": 0.9,
        "floorsChecked": 1,
        "linksChecked": 0,
        "floors": [],
        "floorOverlaps": [],
        "links": [],
        "limits": [],
        "totals": {
          "floor_overlap": 0
        }
      }
    },
    "candidate": {
      "id": "purpose-commons",
      "name": "F - Window work and commons - 30 desks",
      "createdAt": "2026-10-14T01:41:13.765Z",
      "inputHash": "fnv1a-63946bc5",
      "spaceHash": "fnv1a-99cf6835",
      "floors": 1,
      "parts": 190,
      "scenarios": 0,
      "sources": 0,
      "unknowns": [],
      "quantities": {
        "units": {
          "length": "m",
          "area": "m²"
        },
        "site": {
          "floors": [
            "floor-1"
          ],
          "floorAreaSquareMetres": 600,
          "zonedSquareMetres": 436.98,
          "parts": 190
        },
        "levels": [
          {
            "level": 0,
            "label": "L1",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 436.98
          }
        ],
        "uses": [
          {
            "use": "office",
            "name": "Office",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 436.98
          }
        ],
        "floors": [
          {
            "id": "floor-1",
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 436.98,
            "zones": 14
          }
        ],
        "detail": "get_space_quantities lists every zone, tag, marking and part kind."
      },
      "checks": {
        "minClearance": 0.9,
        "floorsChecked": 1,
        "linksChecked": 0,
        "floors": [],
        "floorOverlaps": [],
        "links": [],
        "limits": [],
        "totals": {
          "floor_overlap": 0
        }
      }
    },
    "floors": [
      {
        "id": "floor-1",
        "status": "compared",
        "from": {
          "name": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "x": 0,
          "z": 0,
          "level": 0
        },
        "to": {
          "name": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "x": 0,
          "z": 0,
          "level": 0
        },
        "summary": {
          "added": 39,
          "removed": 118,
          "moved": 92,
          "changed": 92,
          "unchanged": 58,
          "ambiguous": 41,
          "text": "39 added (8 Chair, 6 Desk, 4 Table, 4 Round table, …), 118 removed (56 Desk, 39 Chair, 5 Glass partition, 4 Cabinet, …), 92 moved, 92 changed, 58 unchanged"
        },
        "floor": [],
        "added": {
          "total": 39,
          "groups": [
            {
              "kind": "chair",
              "name": "Chair",
              "count": 8,
              "ids": [
                "purpose-f-north-chair-0",
                "purpose-f-north-chair-1",
                "purpose-f-round-n-0",
                "purpose-f-round-n-1",
                "purpose-f-round-n-2",
                "purpose-f-meeting-s1",
                "purpose-f-meeting-n2",
                "purpose-f-reception-chair"
              ],
              "within": {
                "minX": 1.2,
                "minZ": 2.25,
                "maxX": 20.95,
                "maxZ": 14.95
              }
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 6,
              "ids": [
                "purpose-f-north-desk-0",
                "purpose-f-north-desk-1",
                "purpose-f-north-desk-14",
                "purpose-f-north-desk-15",
                "purpose-f-south-desk-12",
                "purpose-f-south-desk-13"
              ],
              "within": {
                "minX": 1.2,
                "minZ": 1.5,
                "maxX": 23,
                "maxZ": 18.45
              }
            },
            {
              "kind": "table",
              "name": "Table",
              "count": 4,
              "ids": [
                "purpose-f-workbench-0",
                "purpose-f-workbench-1",
                "purpose-f-workbench-2",
                "purpose-f-meeting-table"
              ],
              "within": {
                "minX": 5.8,
                "minZ": 12.95,
                "maxX": 20.6,
                "maxZ": 14.05
              }
            },
            {
              "kind": "round_table",
              "name": "Round table",
              "count": 4,
              "ids": [
                "purpose-f-round-0",
                "purpose-f-round-1",
                "purpose-f-round-2",
                "purpose-f-round-3"
              ],
              "within": {
                "minX": 5.15,
                "minZ": 6.05,
                "maxX": 19.65,
                "maxZ": 6.05
              }
            },
            {
              "kind": "planter",
              "name": "Planter",
              "count": 4,
              "ids": [
                "purpose-f-planter-0",
                "purpose-f-planter-1",
                "purpose-f-planter-2",
                "purpose-f-planter-3"
              ],
              "within": {
                "minX": 5.2,
                "minZ": 8.38,
                "maxX": 16.6,
                "maxZ": 8.38
              }
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "count": 3,
              "ids": [
                "purpose-f-workshop-storage-0",
                "purpose-f-workshop-storage-1",
                "purpose-f-workshop-storage-2"
              ],
              "within": {
                "minX": 5.4,
                "minZ": 16,
                "maxX": 13.8,
                "maxZ": 16
              }
            },
            {
              "kind": "booth",
              "name": "Booth",
              "count": 3,
              "ids": [
                "purpose-f-booth-0",
                "purpose-f-booth-1",
                "purpose-f-booth-2"
              ],
              "within": {
                "minX": 24.4,
                "minZ": 5.9,
                "maxX": 24.4,
                "maxZ": 8.3
              }
            },
            {
              "kind": "wall",
              "name": "Wall",
              "count": 2,
              "ids": [
                "purpose-f-meeting-w",
                "purpose-f-meeting-back"
              ],
              "within": {
                "minX": 17.05,
                "minZ": 13.85,
                "maxX": 21,
                "maxZ": 16.45
              }
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 2,
              "ids": [
                "purpose-f-north-work",
                "purpose-f-south-work"
              ],
              "within": {
                "minX": 11.7,
                "minZ": 2,
                "maxX": 13.9,
                "maxZ": 18.15
              }
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "count": 2,
              "ids": [
                "purpose-f-meeting-front-w",
                "purpose-f-meeting-front-e"
              ],
              "within": {
                "minX": 18.75,
                "minZ": 11.25,
                "maxX": 23.25,
                "maxZ": 11.25
              }
            },
            {
              "kind": "door",
              "name": "Door",
              "count": 1,
              "ids": [
                "purpose-f-meeting-door"
              ],
              "within": {
                "minX": 21,
                "minZ": 11.25,
                "maxX": 21,
                "maxZ": 11.25
              }
            }
          ]
        },
        "removed": {
          "total": 118,
          "groups": [
            {
              "kind": "desk",
              "name": "Desk",
              "count": 56,
              "ids": [
                "a-desk0-s1",
                "a-desk0-s2",
                "a-desk0-s3",
                "a-desk0-s4",
                "a-desk1-s0",
                "a-desk1-s1",
                "a-desk1-s2",
                "a-desk1-s3",
                "a-desk2-n0",
                "a-desk2-s0",
                "a-desk2-n1",
                "a-desk2-s1",
                "a-desk2-n2",
                "a-desk2-s2",
                "a-desk2-n3",
                "a-desk2-s3",
                "a-desk2-n4",
                "a-desk2-s4",
                "a-desk3-n0",
                "a-desk3-s0",
                "a-desk3-n1",
                "a-desk3-s1",
                "a-desk3-n2",
                "a-desk3-s2",
                "a-desk3-n3",
                "a-desk3-s3",
                "a-desk3-n4",
                "a-desk4-n0",
                "a-desk4-s0",
                "a-desk4-n1"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 2.55,
                "maxX": 24.1,
                "maxZ": 17.45
              }
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 39,
              "ids": [
                "a-desk0-n1-c",
                "a-desk0-n2-c",
                "a-desk0-n3-c",
                "a-desk0-n4-c",
                "a-desk1-n0-c",
                "a-desk1-n1-c",
                "a-desk1-n2-c",
                "a-desk1-n3-c",
                "a-desk2-s1-c",
                "a-desk2-s2-c",
                "a-desk2-s3-c",
                "a-desk2-s4-c",
                "a-desk3-s1-c",
                "a-desk3-n2-c",
                "a-desk3-s2-c",
                "a-desk3-n3-c",
                "a-desk3-s3-c",
                "a-desk4-n2-c",
                "a-desk4-s2-c",
                "a-desk5-n2-c",
                "a-desk5-s2-c",
                "a-desk5-n3-c",
                "a-desk6-s0-c",
                "a-desk6-s1-c",
                "a-desk6-s2-c",
                "a-desk6-s3-c",
                "a-desk6-s4-c",
                "a-desk7-s1-c",
                "a-desk7-s2-c",
                "a-desk7-s3-c"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 1.25,
                "maxX": 24.35,
                "maxZ": 18.75
              }
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "count": 5,
              "ids": [
                "a-board-w-n",
                "a-board-w-s",
                "a-director-w-n",
                "a-director-w-s",
                "a-meet6-w"
              ],
              "within": {
                "minX": 20.45,
                "minZ": 2.2,
                "maxX": 20.45,
                "maxZ": 17.05
              }
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "count": 4,
              "ids": [
                "a-printer",
                "a-store-0",
                "a-store-1",
                "a-director-cabinet"
              ],
              "within": {
                "minX": 0.48,
                "minZ": 5.8,
                "maxX": 20.73,
                "maxZ": 15.4
              }
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 3,
              "ids": [
                "a-zone-pantry",
                "a-zone-board",
                "a-zone-meet6"
              ],
              "within": {
                "minX": 1.63,
                "minZ": 3,
                "maxX": 22.75,
                "maxZ": 16.5
              }
            },
            {
              "kind": "table",
              "name": "Table",
              "count": 3,
              "ids": [
                "a-pantry-table",
                "a-board-table",
                "a-meet6-table"
              ],
              "within": {
                "minX": 2.4,
                "minZ": 3,
                "maxX": 22.75,
                "maxZ": 16.5
              }
            },
            {
              "kind": "door",
              "name": "Door",
              "count": 3,
              "ids": [
                "a-board-door",
                "a-director-door",
                "a-meet6-door"
              ],
              "within": {
                "minX": 20.45,
                "minZ": 3.85,
                "maxX": 20.45,
                "maxZ": 14.65
              }
            },
            {
              "kind": "stool",
              "name": "Stool",
              "count": 2,
              "ids": [
                "a-pantry-stool-0",
                "a-pantry-stool-1"
              ],
              "within": {
                "minX": 2.2,
                "minZ": 3.75,
                "maxX": 2.8,
                "maxZ": 3.75
              }
            },
            {
              "kind": "wall",
              "name": "Wall",
              "count": 1,
              "ids": [
                "a-board-s"
              ],
              "within": {
                "minX": 22.7,
                "minZ": 5.05,
                "maxX": 22.7,
                "maxZ": 5.05
              }
            },
            {
              "kind": "sofa",
              "name": "Sofa",
              "count": 1,
              "ids": [
                "a-reception-sofa"
              ],
              "within": {
                "minX": 20.93,
                "minZ": 13,
                "maxX": 20.93,
                "maxZ": 13
              }
            },
            {
              "kind": "counter",
              "name": "Counter",
              "count": 1,
              "ids": [
                "a-reception-counter"
              ],
              "within": {
                "minX": 23.8,
                "minZ": 11.8,
                "maxX": 23.8,
                "maxZ": 11.8
              }
            }
          ]
        },
        "moved": {
          "total": 92,
          "groups": [
            {
              "kind": "chair",
              "name": "Chair",
              "count": 5,
              "dx": -0.6,
              "dz": -0.9,
              "distance": 1.08,
              "ids": [
                "purpose-f-north-chair-11",
                "purpose-f-north-chair-8",
                "purpose-f-north-chair-9",
                "purpose-f-north-chair-10",
                "purpose-f-north-chair-12"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 5,
              "dx": 0.6,
              "dz": -0.9,
              "distance": 1.08,
              "ids": [
                "purpose-f-north-chair-4",
                "purpose-f-north-chair-5",
                "purpose-f-north-chair-6",
                "purpose-f-north-chair-7",
                "purpose-f-north-chair-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 5,
              "dx": 0.2,
              "dz": 0.85,
              "distance": 0.87,
              "ids": [
                "purpose-f-south-chair-6",
                "purpose-f-south-chair-7",
                "purpose-f-south-chair-8",
                "purpose-f-south-chair-9",
                "purpose-f-south-chair-10"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 5,
              "dx": 0,
              "dz": 0.85,
              "distance": 0.85,
              "ids": [
                "purpose-f-south-chair-0",
                "purpose-f-south-chair-1",
                "purpose-f-south-chair-2",
                "purpose-f-south-chair-3",
                "purpose-f-south-chair-4"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 5,
              "dx": -0.6,
              "dz": -0.35,
              "distance": 0.69,
              "ids": [
                "purpose-f-north-desk-11",
                "purpose-f-north-desk-12",
                "purpose-f-north-desk-9",
                "purpose-f-north-desk-10",
                "purpose-f-north-desk-8"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 5,
              "dx": 0.6,
              "dz": -0.35,
              "distance": 0.69,
              "ids": [
                "purpose-f-north-desk-5",
                "purpose-f-north-desk-4",
                "purpose-f-north-desk-6",
                "purpose-f-north-desk-3",
                "purpose-f-north-desk-7"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 5,
              "dx": 0.2,
              "dz": 0.3,
              "distance": 0.36,
              "ids": [
                "purpose-f-south-desk-6",
                "purpose-f-south-desk-9",
                "purpose-f-south-desk-7",
                "purpose-f-south-desk-8",
                "purpose-f-south-desk-10"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 5,
              "dx": 0,
              "dz": 0.3,
              "distance": 0.3,
              "ids": [
                "purpose-f-south-desk-0",
                "purpose-f-south-desk-1",
                "purpose-f-south-desk-2",
                "purpose-f-south-desk-3",
                "purpose-f-south-desk-4"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 4,
              "dx": 0.3,
              "dz": 0.7,
              "distance": 0.76,
              "ids": [
                "purpose-f-workbench-1-n1",
                "purpose-f-workbench-0-n0",
                "purpose-f-workbench-0-n1",
                "purpose-f-workbench-1-n0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 4,
              "dx": 0.3,
              "dz": 0.4,
              "distance": 0.5,
              "ids": [
                "purpose-f-workbench-1-s1",
                "purpose-f-workbench-0-s0",
                "purpose-f-workbench-0-s1",
                "purpose-f-workbench-1-s0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 0.5,
              "dz": 0.7,
              "distance": 0.86,
              "ids": [
                "purpose-f-workbench-2-n0",
                "purpose-f-workbench-2-n1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 0.5,
              "dz": 0.4,
              "distance": 0.64,
              "ids": [
                "purpose-f-workbench-2-s0",
                "purpose-f-workbench-2-s1"
              ]
            },
            {
              "kind": "fridge",
              "name": "Fridge",
              "count": 1,
              "dx": 0.15,
              "dz": 11.5,
              "distance": 11.5,
              "ids": [
                "purpose-f-fridge"
              ]
            },
            {
              "kind": "kitchen",
              "name": "Kitchen counter",
              "count": 1,
              "dx": 0.15,
              "dz": 11.38,
              "distance": 11.38,
              "ids": [
                "purpose-f-kitchen"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 2.35,
              "dz": 1.6,
              "distance": 2.84,
              "ids": [
                "purpose-f-meeting-s0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.15,
              "dz": -2.5,
              "distance": 2.75,
              "ids": [
                "purpose-f-round-w-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.65,
              "dz": 2.15,
              "distance": 2.71,
              "ids": [
                "purpose-f-round-e-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.75,
              "dz": -2.5,
              "distance": 2.61,
              "ids": [
                "purpose-f-round-w-0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 1.65,
              "dz": 1.7,
              "distance": 2.37,
              "ids": [
                "purpose-f-meeting-n1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -2.05,
              "dz": 1.05,
              "distance": 2.3,
              "ids": [
                "purpose-f-round-n-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -2.15,
              "dz": 0.7,
              "distance": 2.26,
              "ids": [
                "purpose-f-meeting-n3"
              ]
            },
            {
              "kind": "wall",
              "name": "Wall",
              "count": 1,
              "dx": 2.25,
              "dz": -0.1,
              "distance": 2.25,
              "ids": [
                "purpose-f-meeting-e"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": 2.2,
              "dz": 0.4,
              "distance": 2.24,
              "ids": [
                "purpose-f-reception-desk"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": -1.75,
              "dz": 1.3,
              "distance": 2.18,
              "ids": [
                "purpose-f-meeting"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.9,
              "dz": -0.7,
              "distance": 2.02,
              "ids": [
                "purpose-f-meeting-s2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 1.6,
              "dz": -1.05,
              "distance": 1.91,
              "ids": [
                "purpose-f-south-chair-11"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": 1.6,
              "dz": 1,
              "distance": 1.89,
              "ids": [
                "purpose-f-south-desk-11"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": 1,
              "dz": 1.5,
              "distance": 1.8,
              "ids": [
                "purpose-f-cafe"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 1.05,
              "dz": -1.4,
              "distance": 1.75,
              "ids": [
                "purpose-f-round-s-3"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": 1.65,
              "dz": 0.15,
              "distance": 1.66,
              "ids": [
                "purpose-f-calls"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.2,
              "dz": -1.05,
              "distance": 1.59,
              "ids": [
                "purpose-f-south-chair-5"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": -1.2,
              "dz": 1,
              "distance": 1.56,
              "ids": [
                "purpose-f-south-desk-5"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": -0.8,
              "dz": -1.05,
              "distance": 1.32,
              "ids": [
                "purpose-f-north-desk-2"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": 0.8,
              "dz": -1.05,
              "distance": 1.32,
              "ids": [
                "purpose-f-north-desk-13"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.8,
              "dz": 1,
              "distance": 1.28,
              "ids": [
                "purpose-f-north-chair-13"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.8,
              "dz": 1,
              "distance": 1.28,
              "ids": [
                "purpose-f-north-chair-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.95,
              "dz": -0.2,
              "distance": 0.97,
              "ids": [
                "purpose-f-meeting-n0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.9,
              "dz": 0.15,
              "distance": 0.91,
              "ids": [
                "purpose-f-north-chair-14"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.5,
              "dz": -0.7,
              "distance": 0.86,
              "ids": [
                "purpose-f-meeting-s3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.35,
              "dz": -0.6,
              "distance": 0.69,
              "ids": [
                "purpose-f-round-e-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.35,
              "dz": -0.6,
              "distance": 0.69,
              "ids": [
                "purpose-f-round-w-1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.55,
              "dz": 0.35,
              "distance": 0.65,
              "ids": [
                "purpose-f-south-chair-12"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.25,
              "dz": -0.6,
              "distance": 0.65,
              "ids": [
                "purpose-f-round-e-1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.35,
              "dz": 0.5,
              "distance": 0.61,
              "ids": [
                "purpose-f-round-s-0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.05,
              "dz": -0.6,
              "distance": 0.6,
              "ids": [
                "purpose-f-round-e-0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.05,
              "dz": -0.6,
              "distance": 0.6,
              "ids": [
                "purpose-f-round-w-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.05,
              "dz": 0.5,
              "distance": 0.5,
              "ids": [
                "purpose-f-round-s-1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.05,
              "dz": 0.5,
              "distance": 0.5,
              "ids": [
                "purpose-f-round-s-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.15,
              "dz": 0.35,
              "distance": 0.38,
              "ids": [
                "purpose-f-south-chair-13"
              ]
            },
            {
              "kind": "locker",
              "name": "Locker",
              "count": 1,
              "dx": 0.2,
              "dz": 0.3,
              "distance": 0.36,
              "ids": [
                "purpose-f-lockers"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.2,
              "dz": 0.15,
              "distance": 0.25,
              "ids": [
                "purpose-f-north-chair-15"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": -0.08,
              "dz": -0.1,
              "distance": 0.13,
              "ids": [
                "purpose-f-pantry"
              ]
            }
          ]
        },
        "changed": {
          "total": 92,
          "items": [
            {
              "id": "purpose-f-kitchen",
              "kind": "kitchen",
              "label": "Pantry counter",
              "changes": [
                {
                  "field": "d",
                  "from": 2.35,
                  "to": 2.2
                }
              ]
            },
            {
              "id": "purpose-f-lockers",
              "kind": "locker",
              "label": "Lockers",
              "changes": [
                {
                  "field": "w",
                  "from": 0.5,
                  "to": 0.6
                },
                {
                  "field": "d",
                  "from": 1.8,
                  "to": 2.4
                },
                {
                  "field": "color",
                  "from": 14277073,
                  "to": 14404008
                }
              ]
            },
            {
              "id": "purpose-f-pantry",
              "kind": "zone",
              "label": "Coffee and storage",
              "changes": [
                {
                  "field": "w",
                  "from": 2.75,
                  "to": 2.4
                },
                {
                  "field": "d",
                  "from": 6.7,
                  "to": 6.3
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "pantry"
                  ]
                },
                {
                  "field": "label",
                  "from": "Print & storage",
                  "to": "Coffee and storage"
                }
              ]
            },
            {
              "id": "purpose-f-north-chair-15",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": 180
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                }
              ]
            },
            {
              "id": "purpose-f-south-chair-13",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 180,
                  "to": 0
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-0",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-1",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-2",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-3",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-4",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-6",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-9",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-7",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-8",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-south-desk-10",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-workbench-1-s1",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "workshop-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 12618345
                }
              ]
            },
            {
              "id": "purpose-f-workbench-0-s0",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "workshop-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 12618345
                }
              ]
            },
            {
              "id": "purpose-f-workbench-0-s1",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "workshop-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 12618345
                }
              ]
            },
            {
              "id": "purpose-f-workbench-1-s0",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "workshop-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 12618345
                }
              ]
            },
            {
              "id": "purpose-f-round-s-1",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": 180
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "commons-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-f-round-s-2",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": 180
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "commons-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-f-south-chair-12",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 180,
                  "to": 0
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                }
              ]
            },
            {
              "id": "purpose-f-round-e-0",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": -90
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "commons-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-f-round-w-3",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": 90
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "commons-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-f-round-s-0",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": 180
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "commons-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-f-workbench-2-s0",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "workshop-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 12618345
                }
              ]
            },
            {
              "id": "purpose-f-workbench-2-s1",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "workshop-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 12618345
                }
              ]
            },
            {
              "id": "purpose-f-round-e-1",
              "kind": "chair",
              "label": "Task chair 500",
              "changes": [
                {
                  "field": "facing",
                  "from": 0,
                  "to": -90
                },
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "commons-seat"
                  ]
                },
                {
                  "field": "label",
                  "from": "Task chair",
                  "to": "Task chair 500"
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-f-north-desk-11",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-f-north-desk-12",
              "kind": "desk",
              "label": "Window workstation 1400 x 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Window workstation 1400 x 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            }
          ],
          "omitted": 62
        },
        "quantities": {
          "metrics": [
            {
              "key": "floorArea",
              "label": "Floor area",
              "from": 600,
              "to": 600,
              "delta": 0,
              "unit": "m²"
            },
            {
              "key": "partCount",
              "label": "Parts",
              "from": 269,
              "to": 190,
              "delta": -79
            },
            {
              "key": "seats",
              "label": "Seats (chairs and stools)",
              "from": 100,
              "to": 67,
              "delta": -33
            },
            {
              "key": "otherSeating",
              "label": "Other seating (sofas, benches, rows; per piece)",
              "from": 1,
              "to": 0,
              "delta": -1
            },
            {
              "key": "fixtures",
              "label": "Fixtures (furniture and equipment)",
              "from": 98,
              "to": 58,
              "delta": -40
            },
            {
              "key": "wallLength",
              "label": "Wall, partition and fence length",
              "from": 157.9,
              "to": 163.9,
              "delta": 6,
              "unit": "m"
            }
          ],
          "parts": [
            {
              "kind": "desk",
              "name": "Desk",
              "from": 81,
              "to": 31,
              "delta": -50
            },
            {
              "kind": "chair",
              "name": "Chair",
              "from": 98,
              "to": 67,
              "delta": -31
            },
            {
              "kind": "round_table",
              "name": "Round table",
              "from": 0,
              "to": 4,
              "delta": 4
            },
            {
              "kind": "planter",
              "name": "Planter",
              "from": 0,
              "to": 4,
              "delta": 4
            },
            {
              "kind": "booth",
              "name": "Booth",
              "from": 0,
              "to": 3,
              "delta": 3
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "from": 5,
              "to": 2,
              "delta": -3
            },
            {
              "kind": "door",
              "name": "Door",
              "from": 7,
              "to": 5,
              "delta": -2
            },
            {
              "kind": "stool",
              "name": "Stool",
              "from": 2,
              "to": 0,
              "delta": -2
            },
            {
              "kind": "wall",
              "name": "Wall",
              "from": 15,
              "to": 16,
              "delta": 1
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "from": 15,
              "to": 14,
              "delta": -1
            },
            {
              "kind": "table",
              "name": "Table",
              "from": 3,
              "to": 4,
              "delta": 1
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "from": 4,
              "to": 3,
              "delta": -1
            },
            {
              "kind": "sofa",
              "name": "Sofa",
              "from": 1,
              "to": 0,
              "delta": -1
            },
            {
              "kind": "counter",
              "name": "Counter",
              "from": 1,
              "to": 0,
              "delta": -1
            },
            {
              "kind": "window",
              "name": "Window",
              "from": 20,
              "to": 20,
              "delta": 0
            },
            {
              "kind": "column",
              "name": "Column",
              "from": 4,
              "to": 4,
              "delta": 0
            },
            {
              "kind": "toilet_cubicle",
              "name": "Toilet cubicle",
              "from": 4,
              "to": 4,
              "delta": 0
            },
            {
              "kind": "stairs",
              "name": "Stairs",
              "from": 2,
              "to": 2,
              "delta": 0
            },
            {
              "kind": "elevator",
              "name": "Elevator",
              "from": 2,
              "to": 2,
              "delta": 0
            },
            {
              "kind": "washbasin",
              "name": "Washbasin",
              "from": 2,
              "to": 2,
              "delta": 0
            },
            {
              "kind": "locker",
              "name": "Locker",
              "from": 1,
              "to": 1,
              "delta": 0
            },
            {
              "kind": "kitchen",
              "name": "Kitchen counter",
              "from": 1,
              "to": 1,
              "delta": 0
            },
            {
              "kind": "fridge",
              "name": "Fridge",
              "from": 1,
              "to": 1,
              "delta": 0
            }
          ],
          "tags": [
            {
              "tag": "collaboration",
              "from": 0,
              "to": 87.36,
              "delta": 87.36
            },
            {
              "tag": "core",
              "from": 87.75,
              "to": 87.75,
              "delta": 0
            },
            {
              "tag": "escape",
              "from": 32.7,
              "to": 32.7,
              "delta": 0
            },
            {
              "tag": "meeting-room",
              "from": 0,
              "to": 39.78,
              "delta": 39.78
            },
            {
              "tag": "pantry",
              "from": 17.88,
              "to": 15.12,
              "delta": -2.76
            },
            {
              "tag": "passage",
              "from": 32.7,
              "to": 32.7,
              "delta": 0
            },
            {
              "tag": "phone-suite",
              "from": 0,
              "to": 4.32,
              "delta": 4.32
            },
            {
              "tag": "reception",
              "from": 12.15,
              "to": 0,
              "delta": -12.15
            },
            {
              "tag": "window-zone",
              "from": 37.13,
              "to": 37.13,
              "delta": 0
            },
            {
              "tag": "workshop",
              "from": 0,
              "to": 63.6,
              "delta": 63.6
            },
            {
              "tag": "workstations",
              "from": 0,
              "to": 65.8,
              "delta": 65.8
            }
          ]
        },
        "matching": {
          "rules": "Parts are paired by (1) the same ID and kind, then (2) the same kind and a name only one part of that kind carries on each side, then (3) the nearest of the same kind within maxMove metres. Unpaired parts are added or removed. A position pairing with another part that would do almost as well is listed under ambiguous.",
          "byId": 58,
          "byName": 3,
          "byPosition": 90,
          "maxMoveMetres": 3,
          "ambiguousTotal": 41,
          "ambiguous": [
            {
              "from": "a-meet6-s0",
              "to": "purpose-f-south-chair-12",
              "distanceMetres": 0.65,
              "alternatives": [
                "purpose-f-south-chair-13"
              ]
            },
            {
              "from": "a-desk2-n0-c",
              "to": "purpose-f-round-s-0",
              "distanceMetres": 0.61,
              "alternatives": [
                "purpose-f-round-w-0"
              ]
            },
            {
              "from": "a-desk5-s1-c",
              "to": "purpose-f-workbench-2-s1",
              "distanceMetres": 0.64,
              "alternatives": [
                "purpose-f-workbench-2-s0"
              ]
            },
            {
              "from": "a-desk1-n3",
              "to": "purpose-f-north-desk-11",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-12"
              ]
            },
            {
              "from": "a-desk1-n4",
              "to": "purpose-f-north-desk-12",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-13"
              ]
            },
            {
              "from": "a-desk0-n2",
              "to": "purpose-f-north-desk-5",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-4"
              ]
            },
            {
              "from": "a-desk0-n1",
              "to": "purpose-f-north-desk-4",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-3"
              ]
            },
            {
              "from": "a-desk0-n3",
              "to": "purpose-f-north-desk-6",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-5"
              ]
            },
            {
              "from": "a-desk1-n1",
              "to": "purpose-f-north-desk-9",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-10"
              ]
            },
            {
              "from": "a-desk1-n2",
              "to": "purpose-f-north-desk-10",
              "distanceMetres": 0.69,
              "alternatives": [
                "purpose-f-north-desk-11"
              ]
            }
          ]
        }
      }
    ],
    "links": {
      "total": 0,
      "items": [],
      "omitted": 0
    },
    "structures": {
      "total": 0,
      "items": [],
      "omitted": 0
    },
    "fixedChanges": [],
    "fixedFrameChanges": [],
    "summary": {
      "parts": {
        "added": 39,
        "removed": 118,
        "moved": 92,
        "changed": 92,
        "unchanged": 58
      },
      "floors": {
        "added": [],
        "removed": [],
        "changed": 0
      },
      "connections": {
        "added": 0,
        "removed": 0,
        "changed": 0
      },
      "structures": {
        "added": 0,
        "removed": 0,
        "changed": 0
      },
      "fixed": 0,
      "rows": [
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "8 × Chair",
          "change": "added",
          "details": "purpose-f-north-chair-0, purpose-f-north-chair-1, purpose-f-round-n-0, purpose-f-round-n-1, purpose-f-round-n-2, purpose-f-meeting-s1, purpose-f-meeting-n2, purpose-f-reception-chair"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Desk",
          "change": "added",
          "details": "purpose-f-north-desk-0, purpose-f-north-desk-1, purpose-f-north-desk-14, purpose-f-north-desk-15, purpose-f-south-desk-12, purpose-f-south-desk-13"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Table",
          "change": "added",
          "details": "purpose-f-workbench-0, purpose-f-workbench-1, purpose-f-workbench-2, purpose-f-meeting-table"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Round table",
          "change": "added",
          "details": "purpose-f-round-0, purpose-f-round-1, purpose-f-round-2, purpose-f-round-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Planter",
          "change": "added",
          "details": "purpose-f-planter-0, purpose-f-planter-1, purpose-f-planter-2, purpose-f-planter-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Cabinet",
          "change": "added",
          "details": "purpose-f-workshop-storage-0, purpose-f-workshop-storage-1, purpose-f-workshop-storage-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Booth",
          "change": "added",
          "details": "purpose-f-booth-0, purpose-f-booth-1, purpose-f-booth-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Wall",
          "change": "added",
          "details": "purpose-f-meeting-w, purpose-f-meeting-back"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Floor zone",
          "change": "added",
          "details": "purpose-f-north-work, purpose-f-south-work"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Glass partition",
          "change": "added",
          "details": "purpose-f-meeting-front-w, purpose-f-meeting-front-e"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Door",
          "change": "added",
          "details": "purpose-f-meeting-door"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "56 × Desk",
          "change": "removed",
          "details": "a-desk0-s1, a-desk0-s2, a-desk0-s3, a-desk0-s4, a-desk1-s0, a-desk1-s1, a-desk1-s2, a-desk1-s3, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "39 × Chair",
          "change": "removed",
          "details": "a-desk0-n1-c, a-desk0-n2-c, a-desk0-n3-c, a-desk0-n4-c, a-desk1-n0-c, a-desk1-n1-c, a-desk1-n2-c, a-desk1-n3-c, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Glass partition",
          "change": "removed",
          "details": "a-board-w-n, a-board-w-s, a-director-w-n, a-director-w-s, a-meet6-w"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Cabinet",
          "change": "removed",
          "details": "a-printer, a-store-0, a-store-1, a-director-cabinet"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Floor zone",
          "change": "removed",
          "details": "a-zone-pantry, a-zone-board, a-zone-meet6"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Table",
          "change": "removed",
          "details": "a-pantry-table, a-board-table, a-meet6-table"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Door",
          "change": "removed",
          "details": "a-board-door, a-director-door, a-meet6-door"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Stool",
          "change": "removed",
          "details": "a-pantry-stool-0, a-pantry-stool-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Wall",
          "change": "removed",
          "details": "a-board-s"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Sofa",
          "change": "removed",
          "details": "a-reception-sofa"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Counter",
          "change": "removed",
          "details": "a-reception-counter"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Chair",
          "change": "moved",
          "details": "1.08 m (x -0.6, z -0.9): purpose-f-north-chair-11, purpose-f-north-chair-8, purpose-f-north-chair-9, purpose-f-north-chair-10, purpose-f-north-chair-12"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Chair",
          "change": "moved",
          "details": "1.08 m (x +0.6, z -0.9): purpose-f-north-chair-4, purpose-f-north-chair-5, purpose-f-north-chair-6, purpose-f-north-chair-7, purpose-f-north-chair-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Chair",
          "change": "moved",
          "details": "0.87 m (x +0.2, z +0.85): purpose-f-south-chair-6, purpose-f-south-chair-7, purpose-f-south-chair-8, purpose-f-south-chair-9, purpose-f-south-chair-10"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Chair",
          "change": "moved",
          "details": "0.85 m (x +0, z +0.85): purpose-f-south-chair-0, purpose-f-south-chair-1, purpose-f-south-chair-2, purpose-f-south-chair-3, purpose-f-south-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Desk",
          "change": "moved",
          "details": "0.69 m (x -0.6, z -0.35): purpose-f-north-desk-11, purpose-f-north-desk-12, purpose-f-north-desk-9, purpose-f-north-desk-10, purpose-f-north-desk-8"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Desk",
          "change": "moved",
          "details": "0.69 m (x +0.6, z -0.35): purpose-f-north-desk-5, purpose-f-north-desk-4, purpose-f-north-desk-6, purpose-f-north-desk-3, purpose-f-north-desk-7"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Desk",
          "change": "moved",
          "details": "0.36 m (x +0.2, z +0.3): purpose-f-south-desk-6, purpose-f-south-desk-9, purpose-f-south-desk-7, purpose-f-south-desk-8, purpose-f-south-desk-10"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Desk",
          "change": "moved",
          "details": "0.3 m (x +0, z +0.3): purpose-f-south-desk-0, purpose-f-south-desk-1, purpose-f-south-desk-2, purpose-f-south-desk-3, purpose-f-south-desk-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Chair",
          "change": "moved",
          "details": "0.76 m (x +0.3, z +0.7): purpose-f-workbench-1-n1, purpose-f-workbench-0-n0, purpose-f-workbench-0-n1, purpose-f-workbench-1-n0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Chair",
          "change": "moved",
          "details": "0.5 m (x +0.3, z +0.4): purpose-f-workbench-1-s1, purpose-f-workbench-0-s0, purpose-f-workbench-0-s1, purpose-f-workbench-1-s0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "0.86 m (x +0.5, z +0.7): purpose-f-workbench-2-n0, purpose-f-workbench-2-n1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "0.64 m (x +0.5, z +0.4): purpose-f-workbench-2-s0, purpose-f-workbench-2-s1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Fridge",
          "change": "moved",
          "details": "11.5 m (x +0.15, z +11.5): purpose-f-fridge"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Kitchen counter",
          "change": "moved",
          "details": "11.38 m (x +0.15, z +11.38): purpose-f-kitchen"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.84 m (x +2.35, z +1.6): purpose-f-meeting-s0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.75 m (x -1.15, z -2.5): purpose-f-round-w-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.71 m (x -1.65, z +2.15): purpose-f-round-e-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.61 m (x -0.75, z -2.5): purpose-f-round-w-0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.37 m (x +1.65, z +1.7): purpose-f-meeting-n1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.3 m (x -2.05, z +1.05): purpose-f-round-n-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.26 m (x -2.15, z +0.7): purpose-f-meeting-n3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Wall",
          "change": "moved",
          "details": "2.25 m (x +2.25, z -0.1): purpose-f-meeting-e"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "2.24 m (x +2.2, z +0.4): purpose-f-reception-desk"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "2.18 m (x -1.75, z +1.3): purpose-f-meeting"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.02 m (x -1.9, z -0.7): purpose-f-meeting-s2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.91 m (x +1.6, z -1.05): purpose-f-south-chair-11"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "1.89 m (x +1.6, z +1): purpose-f-south-desk-11"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "1.8 m (x +1, z +1.5): purpose-f-cafe"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.75 m (x +1.05, z -1.4): purpose-f-round-s-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "1.66 m (x +1.65, z +0.15): purpose-f-calls"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.59 m (x -1.2, z -1.05): purpose-f-south-chair-5"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "1.56 m (x -1.2, z +1): purpose-f-south-desk-5"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "1.32 m (x -0.8, z -1.05): purpose-f-north-desk-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "1.32 m (x +0.8, z -1.05): purpose-f-north-desk-13"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.28 m (x +0.8, z +1): purpose-f-north-chair-13"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.28 m (x -0.8, z +1): purpose-f-north-chair-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.97 m (x +0.95, z -0.2): purpose-f-meeting-n0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.91 m (x -0.9, z +0.15): purpose-f-north-chair-14"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.86 m (x -0.5, z -0.7): purpose-f-meeting-s3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.69 m (x -0.35, z -0.6): purpose-f-round-e-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.69 m (x +0.35, z -0.6): purpose-f-round-w-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.65 m (x -0.55, z +0.35): purpose-f-south-chair-12"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.65 m (x -0.25, z -0.6): purpose-f-round-e-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.61 m (x +0.35, z +0.5): purpose-f-round-s-0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.6 m (x +0.05, z -0.6): purpose-f-round-e-0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.6 m (x -0.05, z -0.6): purpose-f-round-w-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.5 m (x +0.05, z +0.5): purpose-f-round-s-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.5 m (x -0.05, z +0.5): purpose-f-round-s-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.38 m (x +0.15, z +0.35): purpose-f-south-chair-13"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Locker",
          "change": "moved",
          "details": "0.36 m (x +0.2, z +0.3): purpose-f-lockers"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.25 m (x -0.2, z +0.15): purpose-f-north-chair-15"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "0.13 m (x -0.08, z -0.1): purpose-f-pantry"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Pantry counter (purpose-f-kitchen)",
          "change": "changed",
          "details": "d 2.35 → 2.2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Lockers (purpose-f-lockers)",
          "change": "changed",
          "details": "w 0.5 → 0.6; d 1.8 → 2.4; color 14277073 → 14404008"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Coffee and storage (purpose-f-pantry)",
          "change": "changed",
          "details": "w 2.75 → 2.4; d 6.7 → 6.3; tags  → pantry; label Print & storage → Coffee and storage"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair 500 (purpose-f-north-chair-15)",
          "change": "changed",
          "details": "facing 0 → 180; label Task chair → Task chair 500"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair 500 (purpose-f-south-chair-13)",
          "change": "changed",
          "details": "facing 180 → 0; label Task chair → Task chair 500"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Window workstation 1400 x 700 (purpose-f-south-desk-0)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Window workstation 1400 x 700; source assumed → —"
        }
      ],
      "omitted": 25,
      "text": "39 added · 118 removed · 92 moved · 92 changed"
    },
    "note": "Geometry checks describe these saved models only. Requirements written as text and unknown facts are not automatically verified. No real-world safety, demand or economic prediction is made."
  }
}
