{
  "version": "wright.world/1",
  "identity": "0e4b9ffa-c0f0-4ecf-8ae2-2c5e2bb7af2e",
  "rooms": [
    {
      "identity": "92c41a17-d951-4622-acb4-7db32abe7181",
      "alias": "room_92c41a17d9514622acb47db32abe7181",
      "label": "Artist Studio",
      "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": "studio",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "studio",
            "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.table",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_fbd2546634232ee5249ec8fc; role=furnishing; quote=table"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_d4201ab76cb7fcd635b8c055; role=furnishing; quote=chair"
                }
              },
              {
                "reference": "lighting",
                "category": "lighting.floor",
                "zone": "zone_lighting",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_39137bd7c967a1463846b361; role=furnishing; quote=floor lamp"
                }
              }
            ],
            "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: studio, 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: studio, 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: studio, 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: studio, 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: studio, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": [
              "Recommended inventory not adopted: shelves"
            ]
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "studio",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "studio",
            "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.table",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: studio, 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: studio, 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: studio, 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: studio, 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: studio, 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: studio, 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: studio, 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: studio, 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: studio, 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: studio, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "work_surface": "59d651ad-69a6-43c0-843e-27ea37feabbe",
            "work_seats": "9835fbfb-e367-4da1-a5c6-8b9ff9394a39",
            "lighting": "5759a7e1-ca4a-4409-9880-d4e2652227ca"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "studio",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "59d651ad-69a6-43c0-843e-27ea37feabbe",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "08097d19-7818-4a30-abb2-5cb57c07eb4d"
              ]
            ]
          },
          {
            "identity": "9835fbfb-e367-4da1-a5c6-8b9ff9394a39",
            "category": "furniture.chair",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "59d651ad-69a6-43c0-843e-27ea37feabbe",
            "instances": [
              [
                "d60e1b46-8a7a-4c11-bb5d-57d2c7df339e"
              ]
            ]
          },
          {
            "identity": "5759a7e1-ca4a-4409-9880-d4e2652227ca",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "56119f43-497a-4c55-aff8-790220985e74"
              ]
            ]
          },
          {
            "identity": "b0a50d6f-5633-41d9-9607-b666be3cd0e4",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0f5659a1-0232-403b-9bd6-b9942df71080"
              ]
            ]
          },
          {
            "identity": "7a820d07-031c-4c13-9aa4-e46af12b8bfb",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "f4648a57-7931-472b-bd2c-b8a792accb6b"
              ],
              [
                "e7df73d9-ec43-44a3-a298-4f93e8c05647"
              ],
              [
                "48ab03d3-78ea-42b8-9921-6687f9222f0e"
              ],
              [
                "06a7aeaf-7b31-4ef2-b00f-229ebc847849",
                "428101cb-2c35-4927-88a0-972658dad3f5",
                "4692cc8a-38b5-4ff0-8d26-4ee74024ec9c"
              ]
            ]
          },
          {
            "identity": "dc485635-0d62-4158-a5f5-8464dab476e4",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "b5c3e35e-1be8-42ea-ad74-14e75fc5e4a6"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "53085c42-b267-43e8-a6e8-eabd7c4f5b54",
      "alias": "entry_53085c42b26743e8a6e8eabd7c4f5b54",
      "room": "92c41a17-d951-4622-acb4-7db32abe7181",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "b5c3e35e-1be8-42ea-ad74-14e75fc5e4a6"
    }
  ],
  "membership": {
    "b5c3e35e-1be8-42ea-ad74-14e75fc5e4a6": "92c41a17-d951-4622-acb4-7db32abe7181",
    "08097d19-7818-4a30-abb2-5cb57c07eb4d": "92c41a17-d951-4622-acb4-7db32abe7181",
    "d60e1b46-8a7a-4c11-bb5d-57d2c7df339e": "92c41a17-d951-4622-acb4-7db32abe7181",
    "56119f43-497a-4c55-aff8-790220985e74": "92c41a17-d951-4622-acb4-7db32abe7181",
    "0f5659a1-0232-403b-9bd6-b9942df71080": "92c41a17-d951-4622-acb4-7db32abe7181",
    "f4648a57-7931-472b-bd2c-b8a792accb6b": "92c41a17-d951-4622-acb4-7db32abe7181",
    "e7df73d9-ec43-44a3-a298-4f93e8c05647": "92c41a17-d951-4622-acb4-7db32abe7181",
    "48ab03d3-78ea-42b8-9921-6687f9222f0e": "92c41a17-d951-4622-acb4-7db32abe7181",
    "06a7aeaf-7b31-4ef2-b00f-229ebc847849": "92c41a17-d951-4622-acb4-7db32abe7181",
    "428101cb-2c35-4927-88a0-972658dad3f5": "92c41a17-d951-4622-acb4-7db32abe7181",
    "4692cc8a-38b5-4ff0-8d26-4ee74024ec9c": "92c41a17-d951-4622-acb4-7db32abe7181"
  }
}
