{
  "ok": true,
  "revision": "aad7ddd1-3c79-49ce-bda8-0a5ebbd0e3ff:53",
  "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-quiet",
      "name": "B · Quiet retrofit · 60 desks",
      "createdAt": "2026-10-13T15:18:32.749Z",
      "inputHash": "fnv1a-354ed42c",
      "spaceHash": "fnv1a-d4e4f1c1",
      "floors": 1,
      "parts": 250,
      "scenarios": 0,
      "sources": 0,
      "unknowns": [],
      "quantities": {
        "units": {
          "length": "m",
          "area": "m²"
        },
        "site": {
          "floors": [
            "floor-1"
          ],
          "floorAreaSquareMetres": 600,
          "zonedSquareMetres": 485.96,
          "parts": 250
        },
        "levels": [
          {
            "level": 0,
            "label": "L1",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 485.96
          }
        ],
        "uses": [
          {
            "use": "office",
            "name": "Office",
            "floors": [
              "floor-1"
            ],
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 485.96
          }
        ],
        "floors": [
          {
            "id": "floor-1",
            "floorAreaSquareMetres": 600,
            "zonedSquareMetres": 485.96,
            "zones": 17
          }
        ],
        "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": 9,
          "removed": 28,
          "moved": 12,
          "changed": 13,
          "unchanged": 228,
          "ambiguous": 7,
          "text": "9 added (4 Booth, 2 Floor zone, 1 Glass partition, 1 Bookshelf, …), 28 removed (14 Desk, 14 Chair), 12 moved, 13 changed, 228 unchanged"
        },
        "floor": [],
        "added": {
          "total": 9,
          "groups": [
            {
              "kind": "booth",
              "name": "Booth",
              "count": 4,
              "ids": [
                "purpose-q-booth-0",
                "purpose-q-booth-1",
                "purpose-q-booth-2",
                "purpose-q-booth-3"
              ],
              "within": {
                "minX": 4.7,
                "minZ": 11.8,
                "maxX": 8.3,
                "maxZ": 11.8
              }
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 2,
              "ids": [
                "purpose-q-calls",
                "purpose-q-focus"
              ],
              "within": {
                "minX": 7.6,
                "minZ": 12.9,
                "maxX": 7.6,
                "maxZ": 17.4
              }
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "count": 1,
              "ids": [
                "purpose-q-library-back"
              ],
              "within": {
                "minX": 7.4,
                "minZ": 18.54,
                "maxX": 7.4,
                "maxZ": 18.54
              }
            },
            {
              "kind": "bookshelf",
              "name": "Bookshelf",
              "count": 1,
              "ids": [
                "purpose-q-library-bookcase"
              ],
              "within": {
                "minX": 5.1,
                "minZ": 15.98,
                "maxX": 5.1,
                "maxZ": 15.98
              }
            },
            {
              "kind": "planter",
              "name": "Planter",
              "count": 1,
              "ids": [
                "purpose-q-library-planter"
              ],
              "within": {
                "minX": 10.8,
                "minZ": 16.1,
                "maxX": 10.8,
                "maxZ": 16.1
              }
            }
          ]
        },
        "removed": {
          "total": 28,
          "groups": [
            {
              "kind": "desk",
              "name": "Desk",
              "count": 14,
              "ids": [
                "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-desk6-n0",
                "a-desk6-n2",
                "a-desk6-n3",
                "a-desk6-n4"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 12.05,
                "maxX": 10.4,
                "maxZ": 17.45
              }
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 14,
              "ids": [
                "a-desk4-n0-c",
                "a-desk4-s0-c",
                "a-desk4-n1-c",
                "a-desk4-s1-c",
                "a-desk4-n2-c",
                "a-desk4-s2-c",
                "a-desk4-n3-c",
                "a-desk4-s3-c",
                "a-desk4-n4-c",
                "a-desk4-s4-c",
                "a-desk6-s0-c",
                "a-desk6-s2-c",
                "a-desk6-s3-c",
                "a-desk6-s4-c"
              ],
              "within": {
                "minX": 4.8,
                "minZ": 11.45,
                "maxX": 10.4,
                "maxZ": 18.75
              }
            }
          ]
        },
        "moved": {
          "total": 12,
          "groups": [
            {
              "kind": "zone",
              "name": "Floor zone",
              "count": 1,
              "dx": 4.1,
              "dz": 0,
              "distance": 4.1,
              "ids": [
                "a-zone-open-s"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.65,
              "dz": -1.2,
              "distance": 1.36,
              "ids": [
                "purpose-q-focus-chair-2"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": 0.65,
              "dz": 0.67,
              "distance": 0.93,
              "ids": [
                "purpose-q-focus-2"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.45,
              "dz": 0.7,
              "distance": 0.83,
              "ids": [
                "purpose-q-focus-chair-1"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.35,
              "dz": 0.7,
              "distance": 0.78,
              "ids": [
                "purpose-q-focus-chair-3"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.25,
              "dz": 0.7,
              "distance": 0.74,
              "ids": [
                "purpose-q-focus-chair-5"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": -0.15,
              "dz": 0.7,
              "distance": 0.72,
              "ids": [
                "purpose-q-focus-chair-0"
              ]
            },
            {
              "kind": "chair",
              "name": "Chair",
              "count": 1,
              "dx": 0.05,
              "dz": 0.7,
              "distance": 0.7,
              "ids": [
                "purpose-q-focus-chair-4"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": -0.45,
              "dz": -0.03,
              "distance": 0.45,
              "ids": [
                "purpose-q-focus-1"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": 0.35,
              "dz": -0.03,
              "distance": 0.35,
              "ids": [
                "purpose-q-focus-3"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": -0.25,
              "dz": -0.03,
              "distance": 0.25,
              "ids": [
                "purpose-q-focus-5"
              ]
            },
            {
              "kind": "desk",
              "name": "Desk",
              "count": 1,
              "dx": 0.05,
              "dz": -0.03,
              "distance": 0.06,
              "ids": [
                "purpose-q-focus-4"
              ]
            }
          ]
        },
        "changed": {
          "total": 13,
          "items": [
            {
              "id": "a-zone-open-s",
              "kind": "zone",
              "label": "South workstations · 20 retained",
              "changes": [
                {
                  "field": "w",
                  "from": 15.2,
                  "to": 7
                },
                {
                  "field": "label",
                  "from": "Open plan south · 40 fixed desks",
                  "to": "South workstations · 20 retained"
                }
              ]
            },
            {
              "id": "purpose-q-focus-4",
              "kind": "desk",
              "label": "Focus desk 1100 × 650",
              "changes": [
                {
                  "field": "w",
                  "from": 1.4,
                  "to": 1.1
                },
                {
                  "field": "d",
                  "from": 0.7,
                  "to": 0.65
                },
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "focus"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Focus desk 1100 × 650"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-q-focus-0",
              "kind": "desk",
              "label": "Focus desk 1100 × 650",
              "changes": [
                {
                  "field": "w",
                  "from": 1.4,
                  "to": 1.1
                },
                {
                  "field": "d",
                  "from": 0.7,
                  "to": 0.65
                },
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "focus"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Focus desk 1100 × 650"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-q-focus-5",
              "kind": "desk",
              "label": "Focus desk 1100 × 650",
              "changes": [
                {
                  "field": "w",
                  "from": 1.4,
                  "to": 1.1
                },
                {
                  "field": "d",
                  "from": 0.7,
                  "to": 0.65
                },
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "focus"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Focus desk 1100 × 650"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-q-focus-3",
              "kind": "desk",
              "label": "Focus desk 1100 × 650",
              "changes": [
                {
                  "field": "w",
                  "from": 1.4,
                  "to": 1.1
                },
                {
                  "field": "d",
                  "from": 0.7,
                  "to": 0.65
                },
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "focus"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Focus desk 1100 × 650"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-q-focus-chair-4",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-q-focus-chair-0",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-q-focus-chair-5",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-q-focus-1",
              "kind": "desk",
              "label": "Focus desk 1100 × 650",
              "changes": [
                {
                  "field": "w",
                  "from": 1.4,
                  "to": 1.1
                },
                {
                  "field": "d",
                  "from": 0.7,
                  "to": 0.65
                },
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "focus"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Focus desk 1100 × 650"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-q-focus-chair-3",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-q-focus-chair-1",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            },
            {
              "id": "purpose-q-focus-2",
              "kind": "desk",
              "label": "Focus desk 1100 × 650",
              "changes": [
                {
                  "field": "w",
                  "from": 1.4,
                  "to": 1.1
                },
                {
                  "field": "d",
                  "from": 0.7,
                  "to": 0.65
                },
                {
                  "field": "tags",
                  "from": [
                    "desk",
                    "fixed"
                  ],
                  "to": [
                    "focus"
                  ]
                },
                {
                  "field": "label",
                  "from": "Fixed desk 1400 × 700",
                  "to": "Focus desk 1100 × 650"
                },
                {
                  "field": "source",
                  "from": "assumed",
                  "to": null
                }
              ]
            },
            {
              "id": "purpose-q-focus-chair-2",
              "kind": "chair",
              "label": "Task chair",
              "changes": [
                {
                  "field": "facing",
                  "from": 180,
                  "to": 0
                },
                {
                  "field": "color",
                  "from": 3108714,
                  "to": 6258522
                }
              ]
            }
          ],
          "omitted": 0
        },
        "quantities": {
          "metrics": [
            {
              "key": "floorArea",
              "label": "Floor area",
              "from": 600,
              "to": 600,
              "delta": 0,
              "unit": "m²"
            },
            {
              "key": "partCount",
              "label": "Parts",
              "from": 269,
              "to": 250,
              "delta": -19
            },
            {
              "key": "seats",
              "label": "Seats (chairs and stools)",
              "from": 100,
              "to": 86,
              "delta": -14
            },
            {
              "key": "otherSeating",
              "label": "Other seating (sofas, benches, rows; per piece)",
              "from": 1,
              "to": 1,
              "delta": 0
            },
            {
              "key": "fixtures",
              "label": "Fixtures (furniture and equipment)",
              "from": 98,
              "to": 90,
              "delta": -8
            },
            {
              "key": "wallLength",
              "label": "Wall, partition and fence length",
              "from": 157.9,
              "to": 164.5,
              "delta": 6.6,
              "unit": "m"
            }
          ],
          "parts": [
            {
              "kind": "chair",
              "name": "Chair",
              "from": 98,
              "to": 84,
              "delta": -14
            },
            {
              "kind": "desk",
              "name": "Desk",
              "from": 81,
              "to": 67,
              "delta": -14
            },
            {
              "kind": "booth",
              "name": "Booth",
              "from": 0,
              "to": 4,
              "delta": 4
            },
            {
              "kind": "zone",
              "name": "Floor zone",
              "from": 15,
              "to": 17,
              "delta": 2
            },
            {
              "kind": "partition",
              "name": "Glass partition",
              "from": 5,
              "to": 6,
              "delta": 1
            },
            {
              "kind": "bookshelf",
              "name": "Bookshelf",
              "from": 0,
              "to": 1,
              "delta": 1
            },
            {
              "kind": "planter",
              "name": "Planter",
              "from": 0,
              "to": 1,
              "delta": 1
            },
            {
              "kind": "window",
              "name": "Window",
              "from": 20,
              "to": 20,
              "delta": 0
            },
            {
              "kind": "wall",
              "name": "Wall",
              "from": 15,
              "to": 15,
              "delta": 0
            },
            {
              "kind": "door",
              "name": "Door",
              "from": 7,
              "to": 7,
              "delta": 0
            },
            {
              "kind": "column",
              "name": "Column",
              "from": 4,
              "to": 4,
              "delta": 0
            },
            {
              "kind": "cabinet",
              "name": "Cabinet",
              "from": 4,
              "to": 4,
              "delta": 0
            },
            {
              "kind": "toilet_cubicle",
              "name": "Toilet cubicle",
              "from": 4,
              "to": 4,
              "delta": 0
            },
            {
              "kind": "table",
              "name": "Table",
              "from": 3,
              "to": 3,
              "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": "sofa",
              "name": "Sofa",
              "from": 1,
              "to": 1,
              "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": "core",
              "from": 87.75,
              "to": 87.75,
              "delta": 0
            },
            {
              "tag": "escape",
              "from": 32.7,
              "to": 32.7,
              "delta": 0
            },
            {
              "tag": "pantry",
              "from": 17.88,
              "to": 17.88,
              "delta": 0
            },
            {
              "tag": "passage",
              "from": 32.7,
              "to": 32.7,
              "delta": 0
            },
            {
              "tag": "phone-suite",
              "from": 0,
              "to": 23.8,
              "delta": 23.8
            },
            {
              "tag": "quiet",
              "from": 0,
              "to": 22.4,
              "delta": 22.4
            },
            {
              "tag": "reception",
              "from": 12.15,
              "to": 12.15,
              "delta": 0
            },
            {
              "tag": "window-zone",
              "from": 37.13,
              "to": 37.13,
              "delta": 0
            }
          ]
        },
        "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": 229,
          "byName": 0,
          "byPosition": 12,
          "maxMoveMetres": 3,
          "ambiguousTotal": 7,
          "ambiguous": [
            {
              "from": "a-desk6-s2",
              "to": "purpose-q-focus-3",
              "distanceMetres": 0.35,
              "alternatives": [
                "purpose-q-focus-2"
              ]
            },
            {
              "from": "a-desk6-n0-c",
              "to": "purpose-q-focus-chair-0",
              "distanceMetres": 0.72,
              "alternatives": [
                "purpose-q-focus-chair-1"
              ]
            },
            {
              "from": "a-desk6-s1",
              "to": "purpose-q-focus-1",
              "distanceMetres": 0.45,
              "alternatives": [
                "purpose-q-focus-2"
              ]
            },
            {
              "from": "a-desk6-n2-c",
              "to": "purpose-q-focus-chair-3",
              "distanceMetres": 0.78,
              "alternatives": [
                "purpose-q-focus-chair-2"
              ]
            },
            {
              "from": "a-desk6-n1-c",
              "to": "purpose-q-focus-chair-1",
              "distanceMetres": 0.83,
              "alternatives": [
                "purpose-q-focus-chair-2"
              ]
            },
            {
              "from": "a-desk6-n1",
              "to": "purpose-q-focus-2",
              "distanceMetres": 0.94,
              "alternatives": [
                "purpose-q-focus-1"
              ]
            },
            {
              "from": "a-desk6-s1-c",
              "to": "purpose-q-focus-chair-2",
              "distanceMetres": 1.36,
              "alternatives": [
                "purpose-q-focus-chair-1"
              ]
            }
          ]
        }
      }
    ],
    "links": {
      "total": 0,
      "items": [],
      "omitted": 0
    },
    "structures": {
      "total": 0,
      "items": [],
      "omitted": 0
    },
    "fixedChanges": [],
    "fixedFrameChanges": [],
    "summary": {
      "parts": {
        "added": 9,
        "removed": 28,
        "moved": 12,
        "changed": 13,
        "unchanged": 228
      },
      "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": "4 × Booth",
          "change": "added",
          "details": "purpose-q-booth-0, purpose-q-booth-1, purpose-q-booth-2, purpose-q-booth-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "2 × Floor zone",
          "change": "added",
          "details": "purpose-q-calls, purpose-q-focus"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Glass partition",
          "change": "added",
          "details": "purpose-q-library-back"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Bookshelf",
          "change": "added",
          "details": "purpose-q-library-bookcase"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Planter",
          "change": "added",
          "details": "purpose-q-library-planter"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "14 × Desk",
          "change": "removed",
          "details": "a-desk4-n0, a-desk4-s0, a-desk4-n1, a-desk4-s1, a-desk4-n2, a-desk4-s2, a-desk4-n3, a-desk4-s3, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "14 × Chair",
          "change": "removed",
          "details": "a-desk4-n0-c, a-desk4-s0-c, a-desk4-n1-c, a-desk4-s1-c, a-desk4-n2-c, a-desk4-s2-c, a-desk4-n3-c, a-desk4-s3-c, …"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Floor zone",
          "change": "moved",
          "details": "4.1 m (x +4.1, z +0): a-zone-open-s"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "1.36 m (x +0.65, z -1.2): purpose-q-focus-chair-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "0.93 m (x +0.65, z +0.67): purpose-q-focus-2"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.83 m (x -0.45, z +0.7): purpose-q-focus-chair-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.78 m (x +0.35, z +0.7): purpose-q-focus-chair-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.74 m (x -0.25, z +0.7): purpose-q-focus-chair-5"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.72 m (x -0.15, z +0.7): purpose-q-focus-chair-0"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Chair",
          "change": "moved",
          "details": "0.7 m (x +0.05, z +0.7): purpose-q-focus-chair-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "0.45 m (x -0.45, z -0.03): purpose-q-focus-1"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "0.35 m (x +0.35, z -0.03): purpose-q-focus-3"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "0.25 m (x -0.25, z -0.03): purpose-q-focus-5"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "1 × Desk",
          "change": "moved",
          "details": "0.06 m (x +0.05, z -0.03): purpose-q-focus-4"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "South workstations · 20 retained (a-zone-open-s)",
          "change": "changed",
          "details": "w 15.2 → 7; label Open plan south · 40 fixed desks → South workstations · 20 retained"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Focus desk 1100 × 650 (purpose-q-focus-4)",
          "change": "changed",
          "details": "w 1.4 → 1.1; d 0.7 → 0.65; tags desk, fixed → focus; label Fixed desk 1400 × 700 → Focus desk 1100 × 650; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Focus desk 1100 × 650 (purpose-q-focus-0)",
          "change": "changed",
          "details": "w 1.4 → 1.1; d 0.7 → 0.65; tags desk, fixed → focus; label Fixed desk 1400 × 700 → Focus desk 1100 × 650; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Focus desk 1100 × 650 (purpose-q-focus-5)",
          "change": "changed",
          "details": "w 1.4 → 1.1; d 0.7 → 0.65; tags desk, fixed → focus; label Fixed desk 1400 × 700 → Focus desk 1100 × 650; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Focus desk 1100 × 650 (purpose-q-focus-3)",
          "change": "changed",
          "details": "w 1.4 → 1.1; d 0.7 → 0.65; tags desk, fixed → focus; label Fixed desk 1400 × 700 → Focus desk 1100 × 650; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-q-focus-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-q-focus-chair-0)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-q-focus-chair-5)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Focus desk 1100 × 650 (purpose-q-focus-1)",
          "change": "changed",
          "details": "w 1.4 → 1.1; d 0.7 → 0.65; tags desk, fixed → focus; label Fixed desk 1400 × 700 → Focus desk 1100 × 650; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-q-focus-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-q-focus-chair-1)",
          "change": "changed",
          "details": "color 3108714 → 6258522"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Focus desk 1100 × 650 (purpose-q-focus-2)",
          "change": "changed",
          "details": "w 1.4 → 1.1; d 0.7 → 0.65; tags desk, fixed → focus; label Fixed desk 1400 × 700 → Focus desk 1100 × 650; source assumed → —"
        },
        {
          "kind": "part",
          "floor": "floor-1",
          "floorName": "OFFICE-FITOUT-01 · Level 6 tenant floor (synthetic)",
          "subject": "Task chair (purpose-q-focus-chair-2)",
          "change": "changed",
          "details": "facing 180 → 0; color 3108714 → 6258522"
        }
      ],
      "omitted": 0,
      "text": "9 added · 28 removed · 12 moved · 13 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."
  }
}
