{
  "version": "wright.world/1",
  "identity": "68b554fe-d95a-498c-8d13-fb3219b9f7af",
  "rooms": [
    {
      "identity": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
      "alias": "room_ea48b5ee1e5444b6860f77b758a4a847",
      "label": "a 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": "modern",
            "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_b9be9378c6e1e5925b80403f; role=writing location; quote=the window"
                }
              },
              {
                "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"
                }
              },
              {
                "reference": "source_042e558bab9f98da97116dc5",
                "category": "prop.books",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_042e558bab9f98da97116dc5; role=nearby items; quote=books"
                }
              }
            ],
            "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"
                }
              },
              {
                "reference": "functional_f34b49171423f272ad035e39",
                "kind": "access",
                "subjects": [
                  "source_042e558bab9f98da97116dc5"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access from circulation to the usable side",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Versioned functional default qway.functional-conventions/1; geometric verification required"
                }
              }
            ],
            "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": "modern",
            "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": "f38c9e41-51d3-43bd-85da-5ecfeef1851a",
            "work_seats": "898e8ca5-6a71-4156-9389-ba6a1fca1f11",
            "shelves": "43092a6c-793f-4ad2-8c30-3be7fd433381",
            "lighting": "76cf35cc-de6d-4876-b50c-174278c104ba",
            "source_042e558bab9f98da97116dc5": "b92cdb54-4a4c-4e37-ab0c-16498db43b07"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "study",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "f38c9e41-51d3-43bd-85da-5ecfeef1851a",
            "category": "furniture.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "722af240-b2fc-4757-ab88-33e23ade4f3a"
              ]
            ]
          },
          {
            "identity": "898e8ca5-6a71-4156-9389-ba6a1fca1f11",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "f38c9e41-51d3-43bd-85da-5ecfeef1851a",
            "instances": [
              [
                "b2e0d5c1-72dd-4888-a0aa-e767f245206b"
              ],
              [
                "f254f5f3-63a3-4132-96c3-70dfe41b9a89"
              ]
            ]
          },
          {
            "identity": "43092a6c-793f-4ad2-8c30-3be7fd433381",
            "category": "furniture.shelf",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d5f9351a-cf5a-4155-9898-14c68b968479"
              ]
            ]
          },
          {
            "identity": "76cf35cc-de6d-4876-b50c-174278c104ba",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "dc50eae1-05c9-4467-8de1-ded43bdff8e5"
              ]
            ]
          },
          {
            "identity": "b92cdb54-4a4c-4e37-ab0c-16498db43b07",
            "category": "prop.books",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "37a91dbd-d905-4779-ae9d-167181702f08"
              ]
            ]
          },
          {
            "identity": "b411d4aa-a0e8-4716-88e4-198b26b16dce",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "7fede2f2-4b5b-4c7b-862e-7e18d29d9894"
              ]
            ]
          },
          {
            "identity": "61016834-57fb-4da6-a8db-fb672bb01a8c",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "b566625b-f312-4752-923e-679e7f5b9733"
              ],
              [
                "72771e31-c47f-4587-b68a-8cfd01dbd551"
              ],
              [
                "73d30da7-ceff-4b45-a451-a4d5de75fa3c"
              ],
              [
                "9e5b9b18-05ad-4536-bee4-cbc59f696666",
                "60a57330-2f11-4168-a031-6f87a0c89d6c",
                "81ca217c-21ca-43a0-aa70-3367e66080ba"
              ]
            ]
          },
          {
            "identity": "b078fd0c-85a0-4e0b-a917-12cfe24febbf",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "62ade959-5bc5-4ef5-8eb8-274ef48c18a3"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "e6865d0e-85ba-4c39-b9d8-0c77a5c4987f",
      "alias": "entry_e6865d0e85ba4c39b9d80c77a5c4987f",
      "room": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "62ade959-5bc5-4ef5-8eb8-274ef48c18a3"
    }
  ],
  "membership": {
    "62ade959-5bc5-4ef5-8eb8-274ef48c18a3": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "722af240-b2fc-4757-ab88-33e23ade4f3a": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "b2e0d5c1-72dd-4888-a0aa-e767f245206b": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "f254f5f3-63a3-4132-96c3-70dfe41b9a89": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "d5f9351a-cf5a-4155-9898-14c68b968479": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "dc50eae1-05c9-4467-8de1-ded43bdff8e5": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "37a91dbd-d905-4779-ae9d-167181702f08": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "7fede2f2-4b5b-4c7b-862e-7e18d29d9894": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "b566625b-f312-4752-923e-679e7f5b9733": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "72771e31-c47f-4587-b68a-8cfd01dbd551": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "73d30da7-ceff-4b45-a451-a4d5de75fa3c": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "9e5b9b18-05ad-4536-bee4-cbc59f696666": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "60a57330-2f11-4168-a031-6f87a0c89d6c": "ea48b5ee-1e54-44b6-860f-77b758a4a847",
    "81ca217c-21ca-43a0-aa70-3367e66080ba": "ea48b5ee-1e54-44b6-860f-77b758a4a847"
  }
}
