{
  "version": "wright.world/1",
  "identity": "59028614-ae4d-432c-bbba-036772b659e9",
  "rooms": [
    {
      "identity": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
      "alias": "room_741d6c4ca7bd4532a25f1d49333890d0",
      "label": "Modern Office",
      "level": null,
      "parent": null,
      "size": [
        5,
        2.8,
        5
      ],
      "frame": {
        "position": [
          2.5,
          0,
          0
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "furnishing": {
        "roomProgram": {
          "repair": {
            "stage": "semantic",
            "attempts": 1,
            "strategy": "none",
            "initialFailures": [],
            "finalState": "accepted",
            "relaxedConstraints": []
          },
          "enrichment": {
            "provider": "openai",
            "model": "gpt-4o-mini",
            "version": "qway.room-enrichment/5"
          },
          "intent": {
            "version": "qway.room-program/1",
            "archetype": "office",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "office",
            "capacity": 2,
            "style": "modern",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_visitor_seating",
                "purpose": "visitor_seating",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "desks",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_b1f6f44bf155e1152d1916ac; role=furnishing; quote=two desks"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_6fb180a29c39658c07f41b63; role=furnishing; quote=two chairs"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "lighting",
                "category": "lighting.floor",
                "zone": "zone_lighting",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "desks",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable side of the work/eating surface",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "shelves"
                ],
                "target": null,
                "priority": "recommended",
                "strength": "soft",
                "clearanceM": null,
                "description": "Use an available wall run without blocking openings",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "circulation_access",
                "kind": "circulation",
                "subjects": [
                  "zone_circulation"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Connect entrances and functional zones with unobstructed usable routes",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_desks",
                "kind": "access",
                "subjects": [
                  "desks"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_seats",
                "kind": "access",
                "subjects": [
                  "work_seats"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_shelves",
                "kind": "access",
                "subjects": [
                  "shelves"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "architecture": [
              {
                "reference": "entry",
                "kind": "portal",
                "quantity": 1,
                "priority": "required",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "office",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "office",
            "capacity": 2,
            "style": "modern",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_visitor_seating",
                "purpose": "visitor_seating",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "desks",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "lighting",
                "category": "lighting.floor",
                "zone": "zone_lighting",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "desks",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable side of the work/eating surface",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "shelves"
                ],
                "target": null,
                "priority": "recommended",
                "strength": "soft",
                "clearanceM": null,
                "description": "Use an available wall run without blocking openings",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "circulation_access",
                "kind": "circulation",
                "subjects": [
                  "zone_circulation"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Connect entrances and functional zones with unobstructed usable routes",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_desks",
                "kind": "access",
                "subjects": [
                  "desks"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_seats",
                "kind": "access",
                "subjects": [
                  "work_seats"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_shelves",
                "kind": "access",
                "subjects": [
                  "shelves"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "architecture": [
              {
                "reference": "entry",
                "kind": "portal",
                "quantity": 1,
                "priority": "required",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "desks": "50c97d01-028a-420c-b919-ff2d21ada064",
            "work_seats": "33f70dde-dfb6-4b43-add4-b4b4bb2977c3",
            "shelves": "bbd5e390-a94b-468a-b86f-75c05106e914",
            "lighting": "65f75e93-8381-4364-acea-484ff6ab6dd4"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "office",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "50c97d01-028a-420c-b919-ff2d21ada064",
            "category": "furniture.desk",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "77310fee-7ea6-461b-bacf-1cdead30bad2"
              ],
              [
                "c11e5537-8af1-484c-a8de-57e41a075d14"
              ]
            ]
          },
          {
            "identity": "33f70dde-dfb6-4b43-add4-b4b4bb2977c3",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "50c97d01-028a-420c-b919-ff2d21ada064",
            "instances": [
              [
                "904b951a-c61c-4955-bb7e-bfacaad2b708"
              ],
              [
                "a17118bb-965b-4203-ae17-e6aee81bf617"
              ]
            ]
          },
          {
            "identity": "bbd5e390-a94b-468a-b86f-75c05106e914",
            "category": "furniture.shelf",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "77ca5ddd-ab71-4a96-844c-885e5c6136ea"
              ]
            ]
          },
          {
            "identity": "65f75e93-8381-4364-acea-484ff6ab6dd4",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "41ca0767-9a49-46eb-be93-31357a63557a"
              ]
            ]
          },
          {
            "identity": "9e70ef21-0037-42f1-88c2-1d8aed4af551",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "37c84820-a402-4ff8-beff-bc57c12bf9c1"
              ]
            ]
          },
          {
            "identity": "ebbf9104-0c0f-41fd-9bad-c94f5fe8208b",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "aba6f44c-ca85-4ec9-921b-617dda73c0bd"
              ],
              [
                "88c023e3-f45c-40c1-9bce-31df460f6a60"
              ],
              [
                "dee46a79-3163-4502-aced-d6c34e142052"
              ],
              [
                "b55d4aca-07d9-468d-8945-08c925b102ed",
                "2650a075-ea3a-4d40-b7ae-70decbf9daf7",
                "c2f9f7a2-4336-4c0a-b61e-1dbb72779e3e"
              ]
            ]
          },
          {
            "identity": "76d54356-88fe-41cb-a196-5cb1222d8a0b",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "6ecc65bb-d2a7-481b-9523-72a34d92f742"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "765bfcbf-1688-4b63-88db-865e4213a55a",
      "alias": "entry_765bfcbf16884b6388db865e4213a55a",
      "room": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "6ecc65bb-d2a7-481b-9523-72a34d92f742"
    }
  ],
  "membership": {
    "6ecc65bb-d2a7-481b-9523-72a34d92f742": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "77310fee-7ea6-461b-bacf-1cdead30bad2": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "c11e5537-8af1-484c-a8de-57e41a075d14": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "904b951a-c61c-4955-bb7e-bfacaad2b708": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "a17118bb-965b-4203-ae17-e6aee81bf617": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "77ca5ddd-ab71-4a96-844c-885e5c6136ea": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "41ca0767-9a49-46eb-be93-31357a63557a": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "37c84820-a402-4ff8-beff-bc57c12bf9c1": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "aba6f44c-ca85-4ec9-921b-617dda73c0bd": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "88c023e3-f45c-40c1-9bce-31df460f6a60": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "dee46a79-3163-4502-aced-d6c34e142052": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "b55d4aca-07d9-468d-8945-08c925b102ed": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "2650a075-ea3a-4d40-b7ae-70decbf9daf7": "741d6c4c-a7bd-4532-a25f-1d49333890d0",
    "c2f9f7a2-4336-4c0a-b61e-1dbb72779e3e": "741d6c4c-a7bd-4532-a25f-1d49333890d0"
  }
}
