{
  "version": "wright.world/1",
  "identity": "c8b0da0d-4ed9-4043-b489-6c62be53ab95",
  "rooms": [
    {
      "identity": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
      "alias": "room_e15c153b7a904b7e923c241aec2e3a24",
      "label": "Meeting Room",
      "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": "meeting",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "meeting",
            "capacity": 6,
            "style": "",
            "zones": [
              {
                "reference": "zone_gathering",
                "purpose": "gathering",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "meeting_surface",
                "category": "furniture.table",
                "zone": "zone_gathering",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_369326df140c39f5d28faadf; role=furnishing; quote=the meeting table"
                }
              },
              {
                "reference": "meeting_seats",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 4,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_9e57b9fac6a146c248a35690; role=furnishing; quote=Four chairs"
                }
              },
              {
                "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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_meeting_seats",
                "kind": "seating",
                "subjects": [
                  "meeting_seats"
                ],
                "target": "meeting_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: meeting, 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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_surface",
                "kind": "access",
                "subjects": [
                  "meeting_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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_seats",
                "kind": "access",
                "subjects": [
                  "meeting_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: meeting, 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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "meeting",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "meeting",
            "capacity": 6,
            "style": "",
            "zones": [
              {
                "reference": "zone_gathering",
                "purpose": "gathering",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "meeting_surface",
                "category": "furniture.table",
                "zone": "zone_gathering",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: meeting, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "meeting_seats",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 6,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: meeting, 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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_meeting_seats",
                "kind": "seating",
                "subjects": [
                  "meeting_seats"
                ],
                "target": "meeting_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: meeting, 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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_surface",
                "kind": "access",
                "subjects": [
                  "meeting_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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_seats",
                "kind": "access",
                "subjects": [
                  "meeting_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: meeting, 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: meeting, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "meeting_surface": "9a5f0cce-898a-4728-a563-e0fbce8b437a",
            "meeting_seats": "21177cc2-5fb9-4c29-997c-ec1345f31a28",
            "lighting": "db7c758e-ce5a-4e84-afdc-ad58bd513736"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "meeting",
        "capacity": 6,
        "style": "",
        "needs": [
          {
            "identity": "9a5f0cce-898a-4728-a563-e0fbce8b437a",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "715009ed-a2d9-4b6d-8d00-afd6f0ea3584"
              ]
            ]
          },
          {
            "identity": "21177cc2-5fb9-4c29-997c-ec1345f31a28",
            "category": "furniture.chair",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "9a5f0cce-898a-4728-a563-e0fbce8b437a",
            "instances": [
              [
                "641712c5-89a6-4897-8eda-b1651b7502a3"
              ],
              [
                "cbc5b496-bb2b-4186-bb77-b688ef528386"
              ],
              [
                "306b2b99-373c-4493-94c2-be4f51b49d1a"
              ],
              [
                "cf6cb26d-3785-495c-a478-21ca678d35cc"
              ]
            ]
          },
          {
            "identity": "db7c758e-ce5a-4e84-afdc-ad58bd513736",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "3a2a4653-1b89-462f-a51e-6089018e0b19"
              ]
            ]
          },
          {
            "identity": "23d6b803-1255-4997-bdfa-ae9a22c922fe",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "75797219-7ea0-44d5-a670-2360c3b1747b"
              ]
            ]
          },
          {
            "identity": "82f53aea-0c20-4170-96d9-cc06c4cb6301",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "6a244ce7-0771-4e1e-9016-f0e42c08223b"
              ],
              [
                "0b45b505-6032-4130-a040-7fa00462a366"
              ],
              [
                "1689a8aa-1a0b-4c81-a268-bd915c28c276"
              ],
              [
                "b9a9e537-0608-460a-ad84-4ddae83cc582",
                "717c6e57-532f-4610-bf74-cff4fd216bc9",
                "9982298d-ed71-4482-ad78-63089cea2b2c"
              ]
            ]
          },
          {
            "identity": "3828b133-620b-4e43-8058-d3781feb9d27",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "a10af321-475c-45bc-94ba-c6ac78e6f103"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "5189146b-6df8-40f2-82cd-c79fa2c88b9d",
      "alias": "entry_5189146b6df840f282cdc79fa2c88b9d",
      "room": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "a10af321-475c-45bc-94ba-c6ac78e6f103"
    }
  ],
  "membership": {
    "a10af321-475c-45bc-94ba-c6ac78e6f103": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "715009ed-a2d9-4b6d-8d00-afd6f0ea3584": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "641712c5-89a6-4897-8eda-b1651b7502a3": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "cbc5b496-bb2b-4186-bb77-b688ef528386": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "306b2b99-373c-4493-94c2-be4f51b49d1a": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "cf6cb26d-3785-495c-a478-21ca678d35cc": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "3a2a4653-1b89-462f-a51e-6089018e0b19": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "75797219-7ea0-44d5-a670-2360c3b1747b": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "6a244ce7-0771-4e1e-9016-f0e42c08223b": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "0b45b505-6032-4130-a040-7fa00462a366": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "1689a8aa-1a0b-4c81-a268-bd915c28c276": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "b9a9e537-0608-460a-ad84-4ddae83cc582": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "717c6e57-532f-4610-bf74-cff4fd216bc9": "e15c153b-7a90-4b7e-923c-241aec2e3a24",
    "9982298d-ed71-4482-ad78-63089cea2b2c": "e15c153b-7a90-4b7e-923c-241aec2e3a24"
  }
}
