{
  "ok": true,
  "revision": "aad7ddd1-3c79-49ce-bda8-0a5ebbd0e3ff:54",
  "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-team",
      "name": "C · Team hub · 48 desks",
      "createdAt": "2026-10-13T15:21:11.984Z",
      "inputHash": "fnv1a-3efbeb27",
      "spaceHash": "fnv1a-1262801a",
      "floors": 1,
      "parts": 230,
      "scenarios": 0,
      "sources": 0,
      "unknowns": [],
      "quantities": {
        "units": {
          "length": "m",
          "area": "m²"
        },
        "site": {
          "floors": [
            "floor-1"
          ],
          "floorAreaSquareMetres": 600,
          "zonedSquareMetres": 403.98,
          "parts": 230
        },
        "levels": [
          {
            "level": 0,
            "label": "L1",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 403.98
          }
        ],
        "uses": [
          {
            "use": "office",
            "name": "Office",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 403.98
          }
        ],
        "floors": [
          {
            "id": "floor-1",
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 403.98,
            "zones": 20
          }
        ],
        "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": 53,
          "removed": 92,
          "moved": 86,
          "changed": 78,
          "unchanged": 73,
          "ambiguous": 55,
          "text": "53 added (11 Desk, 6 Floor zone, 6 Table, 6 Chair, …), 92 removed (44 Desk, 33 Chair, 4 Glass partition, 3 Cabinet, …), 86 moved, 78 changed, 73 unchanged"
        },
        "floor": [],
        "added": {
          "total": 53,
          "groups": [
            {
              "kind": "desk",
              "name": "Desk",
              "count": 11,
              "ids": [
                "purpose-c-team0-north-1",
                "purpose-c-team0-north-2",
                "purpose-c-team0-south-1",
                "purpose-c-team0-south-2",
                "purpose-c-team2-north-3",
                "purpose-c-team2-north-4",
                "purpose-c-team2-south-3",
                "purpose-c-team2-south-4",
                "purpose-c-team5-north-3",
                "purpose-c-team5-south-3",
                "purpose-c-team5-south-4"
              ],
              "within": {
                "minX": 2.1,
                "minZ": 1.85,
                "maxX": 22,
                "maxZ": 7.95
              }
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 6,
              "ids": [
                "purpose-c-team-0",
                "purpose-c-team-2",
                "purpose-c-team-3",
                "purpose-c-team-4",
                "purpose-c-studio-one",
                "purpose-c-studio-two"
              ],
              "within": {
                "minX": 4.2,
                "minZ": 2.2,
                "maxX": 19.9,
                "maxZ": 16.85
              }
            },
            {
              "kind": "table",
              "name": "Table",
              "count": 6,
              "ids": [
                "purpose-c-studio-one-table",
                "purpose-c-studio-two-table",
                "purpose-c-commons-table-0",
                "purpose-c-commons-table-1",
                "purpose-c-commons-table-2",
                "purpose-c-pantry-table"
              ],
              "within": {
                "minX": 2.4,
                "minZ": 12.55,
                "maxX": 16.1,
                "maxZ": 16.85
              }
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 6,
              "ids": [
                "purpose-c-team0-north-chair-1",
                "purpose-c-team0-north-chair-2",
                "purpose-c-team0-south-chair-1",
                "purpose-c-team0-south-chair-2",
                "purpose-c-team5-north-chair-3",
                "purpose-c-team5-south-chair-3"
              ],
              "within": {
                "minX": 2.1,
                "minZ": 1.25,
                "maxX": 20.6,
                "maxZ": 8.55
              }
            },
            {
              "kind": "sofa",
              "name": "Sofa",
              "count": 6,
              "ids": [
                "purpose-c-commons-sofa-n-0",
                "purpose-c-commons-sofa-s-0",
                "purpose-c-commons-sofa-n-1",
                "purpose-c-commons-sofa-s-1",
                "purpose-c-commons-sofa-n-2",
                "purpose-c-commons-sofa-s-2"
              ],
              "within": {
                "minX": 5.1,
                "minZ": 11.5,
                "maxX": 16.1,
                "maxZ": 13.4
              }
            },
            {
              "kind": "booth",
              "name": "Booth",
              "count": 5,
              "ids": [
                "purpose-c-booth-0",
                "purpose-c-booth-1",
                "purpose-c-booth-2",
                "purpose-c-booth-3",
                "purpose-c-booth-4"
              ],
              "within": {
                "minX": 24.4,
                "minZ": 1.8,
                "maxX": 24.4,
                "maxZ": 6.6
              }
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "count": 4,
              "ids": [
                "purpose-c-studio-one-front1",
                "purpose-c-studio-one-front2",
                "purpose-c-studio-two-front1",
                "purpose-c-studio-two-front2"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 14.65,
                "maxX": 16.85,
                "maxZ": 14.65
              }
            },
            {
              "kind": "wall",
              "name": "Wall",
              "count": 3,
              "ids": [
                "purpose-c-studio-one-east",
                "purpose-c-studio-two-east",
                "purpose-c-studio-west"
              ],
              "within": {
                "minX": 4.15,
                "minZ": 16.8,
                "maxX": 19.25,
                "maxZ": 16.8
              }
            },
            {
              "kind": "door",
              "name": "Door",
              "count": 2,
              "ids": [
                "purpose-c-studio-one-door",
                "purpose-c-studio-two-door"
              ],
              "within": {
                "minX": 5.85,
                "minZ": 14.65,
                "maxX": 14.05,
                "maxZ": 14.65
              }
            },
            {
              "kind": "whiteboard",
              "name": "Whiteboard",
              "count": 2,
              "ids": [
                "purpose-c-studio-one-board",
                "purpose-c-studio-two-board"
              ],
              "within": {
                "minX": 12.18,
                "minZ": 17.2,
                "maxX": 19.08,
                "maxZ": 17.2
              }
            },
            {
              "kind": "stool",
              "name": "Stool",
              "count": 2,
              "ids": [
                "purpose-c-pantry-stool-0",
                "purpose-c-pantry-stool-1"
              ],
              "within": {
                "minX": 2.2,
                "minZ": 14.9,
                "maxX": 2.8,
                "maxZ": 14.9
              }
            }
          ]
        },
        "removed": {
          "total": 92,
          "groups": [
            {
              "kind": "desk",
              "name": "Desk",
              "count": 44,
              "ids": [
                "a-desk0-n2",
                "a-desk0-s2",
                "a-desk1-n2",
                "a-desk1-s2",
                "a-desk4-n0",
                "a-desk4-s0",
                "a-desk4-n1",
                "a-desk4-s1",
                "a-desk4-n2",
                "a-desk4-s2",
                "a-desk4-n3",
                "a-desk4-s3",
                "a-desk4-n4",
                "a-desk4-s4",
                "a-desk5-n0",
                "a-desk5-s0",
                "a-desk5-n1",
                "a-desk5-s1",
                "a-desk5-n2",
                "a-desk5-s2",
                "a-desk5-n3",
                "a-desk5-s3",
                "a-desk5-n4",
                "a-desk5-s4",
                "a-desk6-n0",
                "a-desk6-s0",
                "a-desk6-n1",
                "a-desk6-s1",
                "a-desk6-n2",
                "a-desk6-s2"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 1.85,
                "maxX": 18.6,
                "maxZ": 18.15
              }
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 33,
              "ids": [
                "a-desk0-n2-c",
                "a-desk0-s2-c",
                "a-desk1-n2-c",
                "a-desk1-s2-c",
                "a-desk4-n0-c",
                "a-desk4-n1-c",
                "a-desk4-n2-c",
                "a-desk4-n3-c",
                "a-desk4-s3-c",
                "a-desk4-n4-c",
                "a-desk4-s4-c",
                "a-desk5-n0-c",
                "a-desk5-n1-c",
                "a-desk5-n2-c",
                "a-desk5-n3-c",
                "a-desk5-s3-c",
                "a-desk5-n4-c",
                "a-desk5-s4-c",
                "a-desk6-s0-c",
                "a-desk6-s1-c",
                "a-desk6-s3-c",
                "a-desk6-n4-c",
                "a-desk6-s4-c",
                "a-desk7-s0-c",
                "a-desk7-s1-c",
                "a-desk7-s3-c",
                "a-desk7-n4-c",
                "a-desk7-s4-c",
                "a-board-n2",
                "a-board-s2"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 1.25,
                "maxX": 24.1,
                "maxZ": 18.75
              }
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "count": 4,
              "ids": [
                "a-board-w-n",
                "a-board-w-s",
                "a-director-w-n",
                "a-director-w-s"
              ],
              "within": {
                "minX": 20.45,
                "minZ": 2.2,
                "maxX": 20.45,
                "maxZ": 8.6
              }
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "count": 3,
              "ids": [
                "a-printer",
                "a-store-0",
                "a-director-cabinet"
              ],
              "within": {
                "minX": 0.48,
                "minZ": 5.8,
                "maxX": 20.73,
                "maxZ": 14.2
              }
            },
            {
              "kind": "table",
              "name": "Table",
              "count": 2,
              "ids": [
                "a-pantry-table",
                "a-board-table"
              ],
              "within": {
                "minX": 2.4,
                "minZ": 3,
                "maxX": 22.7,
                "maxZ": 3.1
              }
            },
            {
              "kind": "door",
              "name": "Door",
              "count": 2,
              "ids": [
                "a-board-door",
                "a-director-door"
              ],
              "within": {
                "minX": 20.45,
                "minZ": 3.85,
                "maxX": 20.45,
                "maxZ": 7.95
              }
            },
            {
              "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": "zone",
              "name": "Floor zone",
              "count": 1,
              "ids": [
                "a-zone-pantry"
              ],
              "within": {
                "minX": 1.63,
                "minZ": 4.25,
                "maxX": 1.63,
                "maxZ": 4.25
              }
            }
          ]
        },
        "moved": {
          "total": 86,
          "groups": [
            {
              "kind": "chair",
              "name": "Chair",
              "count": 8,
              "dx": 0.6,
              "dz": 0,
              "distance": 0.6,
              "ids": [
                "purpose-c-team2-north-chair-2",
                "purpose-c-team2-south-chair-2",
                "purpose-c-team5-north-chair-2",
                "purpose-c-team5-south-chair-2",
                "purpose-c-team2-north-chair-1",
                "purpose-c-team2-south-chair-1",
                "purpose-c-team5-north-chair-1",
                "purpose-c-team5-south-chair-1"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 8,
              "dx": 0.6,
              "dz": 0,
              "distance": 0.6,
              "ids": [
                "purpose-c-team2-north-1",
                "purpose-c-team2-north-2",
                "purpose-c-team2-south-1",
                "purpose-c-team2-south-2",
                "purpose-c-team5-north-1",
                "purpose-c-team5-north-2",
                "purpose-c-team5-south-1",
                "purpose-c-team5-south-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 6,
              "dx": -0.3,
              "dz": 0,
              "distance": 0.3,
              "ids": [
                "purpose-c-team4-north-chair-2",
                "purpose-c-team4-north-chair-3",
                "purpose-c-team4-north-chair-4",
                "purpose-c-team4-south-chair-2",
                "purpose-c-team4-south-chair-3",
                "purpose-c-team4-south-chair-4"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 6,
              "dx": -0.3,
              "dz": 0,
              "distance": 0.3,
              "ids": [
                "purpose-c-team4-north-3",
                "purpose-c-team4-north-4",
                "purpose-c-team4-south-3",
                "purpose-c-team4-south-4",
                "purpose-c-team4-north-2",
                "purpose-c-team4-south-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 4,
              "dx": 0.05,
              "dz": 0.9,
              "distance": 0.9,
              "ids": [
                "purpose-c-studio-one-s1",
                "purpose-c-studio-one-s3",
                "purpose-c-studio-two-s1",
                "purpose-c-studio-two-s3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 4,
              "dx": -0.25,
              "dz": 0,
              "distance": 0.25,
              "ids": [
                "purpose-c-team1-north-chair-3",
                "purpose-c-team1-north-chair-4",
                "purpose-c-team1-south-chair-3",
                "purpose-c-team1-south-chair-4"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 4,
              "dx": -0.25,
              "dz": 0,
              "distance": 0.25,
              "ids": [
                "purpose-c-team1-north-3",
                "purpose-c-team1-north-4",
                "purpose-c-team1-south-3",
                "purpose-c-team1-south-4"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 4,
              "dx": 0.1,
              "dz": 0,
              "distance": 0.1,
              "ids": [
                "purpose-c-team0-north-chair-4",
                "purpose-c-team0-south-chair-4",
                "purpose-c-team0-north-chair-3",
                "purpose-c-team0-south-chair-3"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 4,
              "dx": 0.1,
              "dz": 0,
              "distance": 0.1,
              "ids": [
                "purpose-c-team0-north-4",
                "purpose-c-team0-south-4",
                "purpose-c-team0-north-3",
                "purpose-c-team0-south-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 0.75,
              "dz": 2.6,
              "distance": 2.71,
              "ids": [
                "purpose-c-studio-one-n0",
                "purpose-c-studio-two-n0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": -0.65,
              "dz": 2.6,
              "distance": 2.68,
              "ids": [
                "purpose-c-studio-one-n2",
                "purpose-c-studio-two-n2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 0.05,
              "dz": 2.6,
              "distance": 2.6,
              "ids": [
                "purpose-c-studio-one-n1",
                "purpose-c-studio-two-n1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 2.35,
              "dz": 0,
              "distance": 2.35,
              "ids": [
                "purpose-c-team1-north-chair-2",
                "purpose-c-team1-south-chair-2"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 2,
              "dx": 2.35,
              "dz": 0,
              "distance": 2.35,
              "ids": [
                "purpose-c-team1-north-2",
                "purpose-c-team1-south-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": -1.35,
              "dz": -0.9,
              "distance": 1.62,
              "ids": [
                "purpose-c-studio-one-n3",
                "purpose-c-studio-two-n3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": -0.65,
              "dz": -1,
              "distance": 1.19,
              "ids": [
                "purpose-c-studio-one-s2",
                "purpose-c-studio-two-s2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 0.75,
              "dz": 0.9,
              "distance": 1.17,
              "ids": [
                "purpose-c-studio-one-s0",
                "purpose-c-studio-two-s0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": 0.9,
              "dz": 0,
              "distance": 0.9,
              "ids": [
                "purpose-c-team4-north-chair-1",
                "purpose-c-team4-south-chair-1"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 2,
              "dx": 0.9,
              "dz": 0,
              "distance": 0.9,
              "ids": [
                "purpose-c-team4-north-1",
                "purpose-c-team4-south-1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 2,
              "dx": -0.45,
              "dz": 0,
              "distance": 0.45,
              "ids": [
                "purpose-c-team1-north-chair-1",
                "purpose-c-team1-south-chair-1"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 2,
              "dx": -0.45,
              "dz": 0,
              "distance": 0.45,
              "ids": [
                "purpose-c-team1-north-1",
                "purpose-c-team1-south-1"
              ]
            },
            {
              "kind": "kitchen",
              "name": "Kitchen counter",
              "count": 1,
              "dx": 0,
              "dz": 11.15,
              "distance": 11.15,
              "ids": [
                "purpose-c-kitchen"
              ]
            },
            {
              "kind": "fridge",
              "name": "Fridge",
              "count": 1,
              "dx": 0,
              "dz": 11.15,
              "distance": 11.15,
              "ids": [
                "purpose-c-fridge"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": -2.85,
              "dz": 0.65,
              "distance": 2.92,
              "ids": [
                "purpose-c-team-5"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": -2.1,
              "dz": 1.75,
              "distance": 2.73,
              "ids": [
                "purpose-c-team5-north-4"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": 0.35,
              "dz": -2.7,
              "distance": 2.72,
              "ids": [
                "purpose-c-team-1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -2.35,
              "dz": 1,
              "distance": 2.55,
              "ids": [
                "purpose-c-team5-south-chair-4"
              ]
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": 1.65,
              "dz": 1.2,
              "distance": 2.04,
              "ids": [
                "purpose-c-phone-suite"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.8,
              "dz": -0.85,
              "distance": 1.99,
              "ids": [
                "purpose-c-team2-north-chair-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.8,
              "dz": -0.75,
              "distance": 1.95,
              "ids": [
                "purpose-c-team2-south-chair-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -1.55,
              "dz": -0.9,
              "distance": 1.79,
              "ids": [
                "purpose-c-team5-north-chair-4"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.3,
              "dz": -0.85,
              "distance": 0.9,
              "ids": [
                "purpose-c-team2-north-chair-4"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.3,
              "dz": -0.75,
              "distance": 0.81,
              "ids": [
                "purpose-c-team2-south-chair-4"
              ]
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "count": 1,
              "dx": 0.08,
              "dz": 0.5,
              "distance": 0.51,
              "ids": [
                "purpose-c-print"
              ]
            },
            {
              "kind": "locker",
              "name": "Locker",
              "count": 1,
              "dx": 0.05,
              "dz": 0.5,
              "distance": 0.5,
              "ids": [
                "purpose-c-lockers"
              ]
            }
          ]
        },
        "changed": {
          "total": 78,
          "items": [
            {
              "id": "purpose-c-team3-north-chair-1",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-chair-2",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-chair-3",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-chair-4",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-chair-1",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-chair-2",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-chair-3",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-chair-4",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team1-north-chair-3",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team1-north-chair-4",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team1-south-chair-3",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team1-south-chair-4",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-1",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-2",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-3",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-north-4",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-1",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-2",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-3",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team3-south-4",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-pantry",
              "kind": "zone",
              "label": "Shared pantry",
              "changes": [
                {
                  "field": "tags",
                  "from": [],
                  "to": [
                    "pantry"
                  ]
                },
                {
                  "field": "label",
                  "from": "Print & storage",
                  "to": "Shared pantry"
                }
              ]
            },
            {
              "id": "purpose-c-team0-north-4",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team0-south-4",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team0-north-3",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team0-south-3",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team1-north-chair-1",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team1-south-chair-1",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-c-team1-north-3",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team1-north-4",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-c-team1-south-3",
              "kind": "desk",
              "label": "Shared desk 1400 × 700",
              "changes": [
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "desk",
                    "shared"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Shared desk 1400 × 700"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            }
          ],
          "omitted": 48
        },
        "quantities": {
          "metrics": [
            {
              "key": "floorArea",
              "label": "Floor area",
              "from": 600,
              "to": 600,
              "delta": 0,
              "unit": "m²"
            },
            {
              "key": "partCount",
              "label": "Parts",
              "from": 269,
              "to": 230,
              "delta": -39
            },
            {
              "key": "seats",
              "label": "Seats (chairs and stools)",
              "from": 100,
              "to": 73,
              "delta": -27
            },
            {
              "key": "otherSeating",
              "label": "Other seating (sofas, benches, rows; per piece)",
              "from": 1,
              "to": 7,
              "delta": 6
            },
            {
              "key": "fixtures",
              "label": "Fixtures (furniture and equipment)",
              "from": 98,
              "to": 73,
              "delta": -25
            },
            {
              "key": "wallLength",
              "label": "Wall, partition and fence length",
              "from": 157.9,
              "to": 173.7,
              "delta": 15.8,
              "unit": "m"
            }
          ],
          "parts": [
            {
              "kind": "desk",
              "name": "Desk",
              "from": 81,
              "to": 48,
              "delta": -33
            },
            {
              "kind": "chair",
              "name": "Chair",
              "from": 98,
              "to": 71,
              "delta": -27
            },
            {
              "kind": "sofa",
              "name": "Sofa",
              "from": 1,
              "to": 7,
              "delta": 6
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "from": 15,
              "to": 20,
              "delta": 5
            },
            {
              "kind": "booth",
              "name": "Booth",
              "from": 0,
              "to": 5,
              "delta": 5
            },
            {
              "kind": "table",
              "name": "Table",
              "from": 3,
              "to": 7,
              "delta": 4
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "from": 4,
              "to": 1,
              "delta": -3
            },
            {
              "kind": "wall",
              "name": "Wall",
              "from": 15,
              "to": 17,
              "delta": 2
            },
            {
              "kind": "whiteboard",
              "name": "Whiteboard",
              "from": 0,
              "to": 2,
              "delta": 2
            },
            {
              "kind": "window",
              "name": "Window",
              "from": 20,
              "to": 20,
              "delta": 0
            },
            {
              "kind": "door",
              "name": "Door",
              "from": 7,
              "to": 7,
              "delta": 0
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "from": 5,
              "to": 5,
              "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": "stool",
              "name": "Stool",
              "from": 2,
              "to": 2,
              "delta": 0
            },
            {
              "kind": "counter",
              "name": "Counter",
              "from": 1,
              "to": 1,
              "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": 38,
              "delta": 38
            },
            {
              "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": 64.07,
              "delta": 64.07
            },
            {
              "tag": "pantry",
              "from": 17.88,
              "to": 18.42,
              "delta": 0.55
            },
            {
              "tag": "passage",
              "from": 32.7,
              "to": 32.7,
              "delta": 0
            },
            {
              "tag": "phone-suite",
              "from": 0,
              "to": 7.2,
              "delta": 7.2
            },
            {
              "tag": "reception",
              "from": 12.15,
              "to": 12.15,
              "delta": 0
            },
            {
              "tag": "window-zone",
              "from": 37.13,
              "to": 37.13,
              "delta": 0
            },
            {
              "tag": "workstations",
              "from": 0,
              "to": 80.64,
              "delta": 80.64
            }
          ]
        },
        "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": 73,
          "byName": 2,
          "byPosition": 102,
          "maxMoveMetres": 3,
          "ambiguousTotal": 55,
          "ambiguous": [
            {
              "from": "a-desk0-n4-c",
              "to": "purpose-c-team1-north-chair-1",
              "distanceMetres": 0.45,
              "alternatives": [
                "purpose-c-team1-north-chair-2"
              ]
            },
            {
              "from": "a-desk0-s4-c",
              "to": "purpose-c-team1-south-chair-1",
              "distanceMetres": 0.45,
              "alternatives": [
                "purpose-c-team1-south-chair-2"
              ]
            },
            {
              "from": "a-desk1-n0",
              "to": "purpose-c-team1-north-3",
              "distanceMetres": 0.25,
              "alternatives": [
                "purpose-c-team1-south-3"
              ]
            },
            {
              "from": "a-desk1-n1",
              "to": "purpose-c-team1-north-4",
              "distanceMetres": 0.25,
              "alternatives": [
                "purpose-c-team1-south-4"
              ]
            },
            {
              "from": "a-desk1-s0",
              "to": "purpose-c-team1-south-3",
              "distanceMetres": 0.25,
              "alternatives": [
                "purpose-c-team1-north-3"
              ]
            },
            {
              "from": "a-desk1-s1",
              "to": "purpose-c-team1-south-4",
              "distanceMetres": 0.25,
              "alternatives": [
                "purpose-c-team1-north-4"
              ]
            },
            {
              "from": "a-desk1-n4-c",
              "to": "purpose-c-team2-north-chair-2",
              "distanceMetres": 0.6,
              "alternatives": [
                "purpose-c-team2-north-chair-1"
              ]
            },
            {
              "from": "a-desk1-s4-c",
              "to": "purpose-c-team2-south-chair-2",
              "distanceMetres": 0.6,
              "alternatives": [
                "purpose-c-team2-south-chair-1"
              ]
            },
            {
              "from": "a-desk3-n4-c",
              "to": "purpose-c-team5-north-chair-2",
              "distanceMetres": 0.6,
              "alternatives": [
                "purpose-c-team5-north-chair-1"
              ]
            },
            {
              "from": "a-desk3-s4-c",
              "to": "purpose-c-team5-south-chair-2",
              "distanceMetres": 0.6,
              "alternatives": [
                "purpose-c-team5-south-chair-1"
              ]
            }
          ]
        }
      }
    ],
    "links": {
      "total": 0,
      "items": [],
      "omitted": 0
    },
    "structures": {
      "total": 0,
      "items": [],
      "omitted": 0
    },
    "fixedChanges": [],
    "fixedFrameChanges": [],
    "summary": {
      "parts": {
        "added": 53,
        "removed": 92,
        "moved": 86,
        "changed": 78,
        "unchanged": 73
      },
      "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": "11 × Desk",
          "change": "added",
          "details": "purpose-c-team0-north-1, purpose-c-team0-north-2, purpose-c-team0-south-1, purpose-c-team0-south-2, purpose-c-team2-north-3, purpose-c-team2-north-4, purpose-c-team2-south-3, purpose-c-team2-south-4, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Floor zone",
          "change": "added",
          "details": "purpose-c-team-0, purpose-c-team-2, purpose-c-team-3, purpose-c-team-4, purpose-c-studio-one, purpose-c-studio-two"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Table",
          "change": "added",
          "details": "purpose-c-studio-one-table, purpose-c-studio-two-table, purpose-c-commons-table-0, purpose-c-commons-table-1, purpose-c-commons-table-2, purpose-c-pantry-table"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Chair",
          "change": "added",
          "details": "purpose-c-team0-north-chair-1, purpose-c-team0-north-chair-2, purpose-c-team0-south-chair-1, purpose-c-team0-south-chair-2, purpose-c-team5-north-chair-3, purpose-c-team5-south-chair-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Sofa",
          "change": "added",
          "details": "purpose-c-commons-sofa-n-0, purpose-c-commons-sofa-s-0, purpose-c-commons-sofa-n-1, purpose-c-commons-sofa-s-1, purpose-c-commons-sofa-n-2, purpose-c-commons-sofa-s-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "5 × Booth",
          "change": "added",
          "details": "purpose-c-booth-0, purpose-c-booth-1, purpose-c-booth-2, purpose-c-booth-3, purpose-c-booth-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Glass partition",
          "change": "added",
          "details": "purpose-c-studio-one-front1, purpose-c-studio-one-front2, purpose-c-studio-two-front1, purpose-c-studio-two-front2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Wall",
          "change": "added",
          "details": "purpose-c-studio-one-east, purpose-c-studio-two-east, purpose-c-studio-west"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Door",
          "change": "added",
          "details": "purpose-c-studio-one-door, purpose-c-studio-two-door"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Whiteboard",
          "change": "added",
          "details": "purpose-c-studio-one-board, purpose-c-studio-two-board"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Stool",
          "change": "added",
          "details": "purpose-c-pantry-stool-0, purpose-c-pantry-stool-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "44 × Desk",
          "change": "removed",
          "details": "a-desk0-n2, a-desk0-s2, a-desk1-n2, a-desk1-s2, a-desk4-n0, a-desk4-s0, a-desk4-n1, a-desk4-s1, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "33 × Chair",
          "change": "removed",
          "details": "a-desk0-n2-c, a-desk0-s2-c, a-desk1-n2-c, a-desk1-s2-c, a-desk4-n0-c, a-desk4-n1-c, a-desk4-n2-c, a-desk4-n3-c, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Glass partition",
          "change": "removed",
          "details": "a-board-w-n, a-board-w-s, a-director-w-n, a-director-w-s"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "3 × Cabinet",
          "change": "removed",
          "details": "a-printer, a-store-0, a-director-cabinet"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Table",
          "change": "removed",
          "details": "a-pantry-table, a-board-table"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Door",
          "change": "removed",
          "details": "a-board-door, a-director-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 × Floor zone",
          "change": "removed",
          "details": "a-zone-pantry"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "8 × Chair",
          "change": "moved",
          "details": "0.6 m (x +0.6, z +0): purpose-c-team2-north-chair-2, purpose-c-team2-south-chair-2, purpose-c-team5-north-chair-2, purpose-c-team5-south-chair-2, purpose-c-team2-north-chair-1, purpose-c-team2-south-chair-1, purpose-c-team5-north-chair-1, purpose-c-team5-south-chair-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "8 × Desk",
          "change": "moved",
          "details": "0.6 m (x +0.6, z +0): purpose-c-team2-north-1, purpose-c-team2-north-2, purpose-c-team2-south-1, purpose-c-team2-south-2, purpose-c-team5-north-1, purpose-c-team5-north-2, purpose-c-team5-south-1, purpose-c-team5-south-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Chair",
          "change": "moved",
          "details": "0.3 m (x -0.3, z +0): purpose-c-team4-north-chair-2, purpose-c-team4-north-chair-3, purpose-c-team4-north-chair-4, purpose-c-team4-south-chair-2, purpose-c-team4-south-chair-3, purpose-c-team4-south-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "6 × Desk",
          "change": "moved",
          "details": "0.3 m (x -0.3, z +0): purpose-c-team4-north-3, purpose-c-team4-north-4, purpose-c-team4-south-3, purpose-c-team4-south-4, purpose-c-team4-north-2, purpose-c-team4-south-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Chair",
          "change": "moved",
          "details": "0.9 m (x +0.05, z +0.9): purpose-c-studio-one-s1, purpose-c-studio-one-s3, purpose-c-studio-two-s1, purpose-c-studio-two-s3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Chair",
          "change": "moved",
          "details": "0.25 m (x -0.25, z +0): purpose-c-team1-north-chair-3, purpose-c-team1-north-chair-4, purpose-c-team1-south-chair-3, purpose-c-team1-south-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Desk",
          "change": "moved",
          "details": "0.25 m (x -0.25, z +0): purpose-c-team1-north-3, purpose-c-team1-north-4, purpose-c-team1-south-3, purpose-c-team1-south-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Chair",
          "change": "moved",
          "details": "0.1 m (x +0.1, z +0): purpose-c-team0-north-chair-4, purpose-c-team0-south-chair-4, purpose-c-team0-north-chair-3, purpose-c-team0-south-chair-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "4 × Desk",
          "change": "moved",
          "details": "0.1 m (x +0.1, z +0): purpose-c-team0-north-4, purpose-c-team0-south-4, purpose-c-team0-north-3, purpose-c-team0-south-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "2.71 m (x +0.75, z +2.6): purpose-c-studio-one-n0, purpose-c-studio-two-n0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "2.68 m (x -0.65, z +2.6): purpose-c-studio-one-n2, purpose-c-studio-two-n2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "2.6 m (x +0.05, z +2.6): purpose-c-studio-one-n1, purpose-c-studio-two-n1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "2.35 m (x +2.35, z +0): purpose-c-team1-north-chair-2, purpose-c-team1-south-chair-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Desk",
          "change": "moved",
          "details": "2.35 m (x +2.35, z +0): purpose-c-team1-north-2, purpose-c-team1-south-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "1.62 m (x -1.35, z -0.9): purpose-c-studio-one-n3, purpose-c-studio-two-n3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "1.19 m (x -0.65, z -1): purpose-c-studio-one-s2, purpose-c-studio-two-s2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "1.17 m (x +0.75, z +0.9): purpose-c-studio-one-s0, purpose-c-studio-two-s0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "0.9 m (x +0.9, z +0): purpose-c-team4-north-chair-1, purpose-c-team4-south-chair-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Desk",
          "change": "moved",
          "details": "0.9 m (x +0.9, z +0): purpose-c-team4-north-1, purpose-c-team4-south-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Chair",
          "change": "moved",
          "details": "0.45 m (x -0.45, z +0): purpose-c-team1-north-chair-1, purpose-c-team1-south-chair-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Desk",
          "change": "moved",
          "details": "0.45 m (x -0.45, z +0): purpose-c-team1-north-1, purpose-c-team1-south-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Kitchen counter",
          "change": "moved",
          "details": "11.15 m (x +0, z +11.15): purpose-c-kitchen"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Fridge",
          "change": "moved",
          "details": "11.15 m (x +0, z +11.15): purpose-c-fridge"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "2.92 m (x -2.85, z +0.65): purpose-c-team-5"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "2.73 m (x -2.1, z +1.75): purpose-c-team5-north-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "2.72 m (x +0.35, z -2.7): purpose-c-team-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "2.55 m (x -2.35, z +1): purpose-c-team5-south-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "2.04 m (x +1.65, z +1.2): purpose-c-phone-suite"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.99 m (x -1.8, z -0.85): purpose-c-team2-north-chair-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.95 m (x -1.8, z -0.75): purpose-c-team2-south-chair-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.79 m (x -1.55, z -0.9): purpose-c-team5-north-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.9 m (x +0.3, z -0.85): purpose-c-team2-north-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.81 m (x +0.3, z -0.75): purpose-c-team2-south-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Cabinet",
          "change": "moved",
          "details": "0.51 m (x +0.08, z +0.5): purpose-c-print"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Locker",
          "change": "moved",
          "details": "0.5 m (x +0.05, z +0.5): purpose-c-lockers"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-north-chair-1)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-north-chair-2)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-north-chair-3)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-north-chair-4)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-south-chair-1)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-south-chair-2)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-south-chair-3)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team3-south-chair-4)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team1-north-chair-3)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team1-north-chair-4)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team1-south-chair-3)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-c-team1-south-chair-4)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-north-1)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-north-2)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-north-3)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-north-4)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-south-1)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-south-2)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-south-3)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team3-south-4)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared pantry (purpose-c-pantry)",
          "change": "changed",
          "details": "tags  → pantry; label Print & storage → Shared pantry"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team0-north-4)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team0-south-4)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team0-north-3)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Shared desk 1400 × 700 (purpose-c-team0-south-3)",
          "change": "changed",
          "details": "tags desk, fixed → desk, shared; label Fixed desk 1400 × 700 → Shared desk 1400 × 700; source assumed → —"
        }
      ],
      "omitted": 6,
      "text": "53 added · 92 removed · 86 moved · 78 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."
  }
}
