{
  "version": "wright.world/1",
  "identity": "489ebc99-9979-486d-a385-0447e48e0921",
  "rooms": [
    {
      "identity": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
      "alias": "room_2ec0601399cf4e3f80c1914d9b33dd03",
      "label": "Detective's Study",
      "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": "study",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "study",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "work_surface",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_8b1a45e626ce782433610d81; role=furnishing; quote=a writing desk"
                }
              },
              {
                "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_e4bb3e772de4e74812950cd9; role=furnishing; quote=two chairs for visitors"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "recommended",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_0bc9fbb1c57ea48f1d1d1a31; role=furnishing; quote=shelves of books"
                }
              },
              {
                "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: study, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "work_surface",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable side of the work surface",
                "evidence": {
                  "origin": "inferred",
                  "confidence": 0.85,
                  "explanation": "Provider functional inference: Editorial functional expectation: study, 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: study, 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: study, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_surface",
                "kind": "access",
                "subjects": [
                  "work_surface"
                ],
                "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: study, 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: study, 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: study, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "study",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "study",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "work_surface",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: study, 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: study, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "recommended",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: study, 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: study, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "work_surface",
                "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: study, 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: study, 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: study, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_surface",
                "kind": "access",
                "subjects": [
                  "work_surface"
                ],
                "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: study, 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: study, 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: study, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "work_surface": "1946ecff-b1ec-412c-a27d-432c4b5a57d4",
            "work_seats": "7d78e735-a6a7-4d20-8c51-e3681b5d4c8f",
            "shelves": "7b622570-6b72-480f-b62d-83625bb4cb0b",
            "lighting": "335955c8-61f1-4833-8425-4590af83d5a7"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "study",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "1946ecff-b1ec-412c-a27d-432c4b5a57d4",
            "category": "furniture.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "cbb9b07d-9a4a-4791-a983-b23872294d14"
              ]
            ]
          },
          {
            "identity": "7d78e735-a6a7-4d20-8c51-e3681b5d4c8f",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "1946ecff-b1ec-412c-a27d-432c4b5a57d4",
            "instances": [
              [
                "e9edb282-85de-4c9c-9627-35811eff4028"
              ],
              [
                "bc5b1c34-8a02-4fc6-841c-fb3574141ead"
              ]
            ]
          },
          {
            "identity": "7b622570-6b72-480f-b62d-83625bb4cb0b",
            "category": "furniture.shelf",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "cc70d1a5-41c9-455d-8bf2-18f80060e9e0"
              ]
            ]
          },
          {
            "identity": "335955c8-61f1-4833-8425-4590af83d5a7",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1a559b5f-5ea0-4090-91d0-3da39c59106c"
              ]
            ]
          },
          {
            "identity": "07116d55-5802-4af9-8c35-055ac007e0e7",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "51e5b4c3-be81-4c63-af4f-4ab2c8552138"
              ]
            ]
          },
          {
            "identity": "6ba9fcac-7ea2-4d80-8792-e328508b3940",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "bc5c9492-cfc6-4b73-b6f9-463eca320ba1"
              ],
              [
                "9916738e-ed99-4804-a78e-5978309bc0f9"
              ],
              [
                "a5408498-4e79-4889-94bb-25dc21604973"
              ],
              [
                "4f93ffa7-403d-4d60-9428-1e89a7836dbd",
                "2c2c3380-722d-4679-bffb-bbf2789a0d7a",
                "6631e9d3-fedb-475e-8f5e-5ab674ddb30d"
              ]
            ]
          },
          {
            "identity": "bbb12d67-8b7a-4a08-b18f-e0607d388bf1",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "c11250d6-3a59-49a2-91e6-4cf520e1a08f"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "a8f08a98-57ae-460b-a033-dbaac190c68e",
      "alias": "entry_a8f08a9857ae460ba033dbaac190c68e",
      "room": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "c11250d6-3a59-49a2-91e6-4cf520e1a08f"
    }
  ],
  "membership": {
    "c11250d6-3a59-49a2-91e6-4cf520e1a08f": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "cbb9b07d-9a4a-4791-a983-b23872294d14": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "e9edb282-85de-4c9c-9627-35811eff4028": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "bc5b1c34-8a02-4fc6-841c-fb3574141ead": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "cc70d1a5-41c9-455d-8bf2-18f80060e9e0": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "1a559b5f-5ea0-4090-91d0-3da39c59106c": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "51e5b4c3-be81-4c63-af4f-4ab2c8552138": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "bc5c9492-cfc6-4b73-b6f9-463eca320ba1": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "9916738e-ed99-4804-a78e-5978309bc0f9": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "a5408498-4e79-4889-94bb-25dc21604973": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "4f93ffa7-403d-4d60-9428-1e89a7836dbd": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "2c2c3380-722d-4679-bffb-bbf2789a0d7a": "2ec06013-99cf-4e3f-80c1-914d9b33dd03",
    "6631e9d3-fedb-475e-8f5e-5ab674ddb30d": "2ec06013-99cf-4e3f-80c1-914d9b33dd03"
  }
}
