{
  "version": "wright.world/1",
  "identity": "b40f67cf-811f-4fde-9baf-95d466875cc0",
  "rooms": [
    {
      "identity": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
      "alias": "room_fa43a04167bd4b8fa8a3ad49deda4cd4",
      "label": "the small modern office",
      "level": null,
      "parent": null,
      "size": [
        4.3,
        2.8,
        4.3
      ],
      "frame": {
        "position": [
          2.15,
          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_f51cf2208bbc92cfe62b263e; 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_fe77f14a26be6d7c1a0d3d44; 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": "b1a85252-f5dc-4baa-b58c-916143e54931",
            "work_seats": "fb343507-afda-4092-a2c2-c95bbd38b9d2",
            "shelves": "9b419ed6-ffe2-4ffa-be2f-ec560fa3a6bf",
            "lighting": "1b95e125-422b-4721-acc0-132c4e069a51"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "office",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "b1a85252-f5dc-4baa-b58c-916143e54931",
            "category": "furniture.desk",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "eb449eef-ca05-482b-a4c5-4f93b2f557f9"
              ],
              [
                "df84bcc6-bd3b-48f8-940f-ccdd9e0d833f"
              ]
            ]
          },
          {
            "identity": "fb343507-afda-4092-a2c2-c95bbd38b9d2",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "b1a85252-f5dc-4baa-b58c-916143e54931",
            "instances": [
              [
                "8898d493-64bc-4ce0-8c55-90756390c9b7"
              ],
              [
                "99dbecd3-a9e0-4549-8292-93c852254638"
              ]
            ]
          },
          {
            "identity": "9b419ed6-ffe2-4ffa-be2f-ec560fa3a6bf",
            "category": "furniture.shelf",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "37e1eaff-e6fd-40b0-8e74-0e197e27fde2"
              ]
            ]
          },
          {
            "identity": "1b95e125-422b-4721-acc0-132c4e069a51",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0a721bcc-e3b5-4770-9a99-1eac8387875b"
              ]
            ]
          },
          {
            "identity": "818f0e44-0816-48af-b174-9384c1880019",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "bd36ecb9-0165-4efc-97ff-57bca09b7dec"
              ]
            ]
          },
          {
            "identity": "b01392ea-0f42-4f86-88a4-5a0b24252ebb",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1892ba4b-7e36-4ad1-be77-2b27bcd542bc"
              ],
              [
                "c0cf2751-dd44-4ad0-9302-91df46f6cafa"
              ],
              [
                "b99d1646-b31c-4e1a-8911-d84f9de4c4f5"
              ],
              [
                "9bb71690-7453-4c3f-be94-39fac847957e",
                "49717b85-21b7-451a-9b18-e0965d4758f2",
                "0e3d0346-66fd-4eb3-856d-625da42712fe"
              ]
            ]
          },
          {
            "identity": "5f9b559d-da4a-431f-94ad-1ee9c36526d7",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e2bde41e-e6c4-468c-980d-d93a529b8e54"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "c73d36f6-c40b-4703-9789-1af147228406",
      "alias": "entry_c73d36f6c40b470397891af147228406",
      "room": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
      "frame": {
        "position": [
          0,
          0,
          2.15
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "e2bde41e-e6c4-468c-980d-d93a529b8e54"
    }
  ],
  "membership": {
    "e2bde41e-e6c4-468c-980d-d93a529b8e54": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "eb449eef-ca05-482b-a4c5-4f93b2f557f9": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "df84bcc6-bd3b-48f8-940f-ccdd9e0d833f": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "8898d493-64bc-4ce0-8c55-90756390c9b7": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "99dbecd3-a9e0-4549-8292-93c852254638": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "37e1eaff-e6fd-40b0-8e74-0e197e27fde2": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "0a721bcc-e3b5-4770-9a99-1eac8387875b": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "bd36ecb9-0165-4efc-97ff-57bca09b7dec": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "1892ba4b-7e36-4ad1-be77-2b27bcd542bc": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "c0cf2751-dd44-4ad0-9302-91df46f6cafa": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "b99d1646-b31c-4e1a-8911-d84f9de4c4f5": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "9bb71690-7453-4c3f-be94-39fac847957e": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "49717b85-21b7-451a-9b18-e0965d4758f2": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4",
    "0e3d0346-66fd-4eb3-856d-625da42712fe": "fa43a041-67bd-4b8f-a8a3-ad49deda4cd4"
  }
}
