{
  "version": "wright.world/1",
  "identity": "1f2bbe45-4154-4e6b-87c9-8203ff8d4210",
  "rooms": [
    {
      "identity": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
      "alias": "room_7de3cdec20ec4f7a9f71d93e99b46b10",
      "label": "Meeting Room",
      "level": null,
      "parent": null,
      "size": [
        5.7,
        2.8,
        5
      ],
      "frame": {
        "position": [
          2.85,
          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": 8,
            "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_333b9d075a0937effbcef282; role=furnishing; quote=the meeting screen"
                }
              },
              {
                "reference": "meeting_seats",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 8,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_193d7a7c84ab85d1da29fecb; role=furnishing; quote=Eight 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"
                }
              },
              {
                "reference": "explicit_relation_d90f93605e9e652b1dd83bf8",
                "kind": "facing",
                "subjects": [
                  "meeting_seats"
                ],
                "target": "meeting_surface",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed facing requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_2ae72c90f7855e1b37f848d9: face the meeting screen"
                }
              }
            ],
            "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": 8,
            "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": 8,
                "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": "68819cda-8e0f-4321-bc7a-b223c9b40183",
            "meeting_seats": "159bd3c4-4d0d-4333-971a-990ad2d15c8d",
            "lighting": "a2ca1a0c-e5b9-4867-8330-743c589b8620"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "meeting",
        "capacity": 8,
        "style": "",
        "needs": [
          {
            "identity": "68819cda-8e0f-4321-bc7a-b223c9b40183",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "365298ad-7d53-44cc-8178-0d8276a168d7"
              ]
            ]
          },
          {
            "identity": "159bd3c4-4d0d-4333-971a-990ad2d15c8d",
            "category": "furniture.chair",
            "quantity": 8,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "68819cda-8e0f-4321-bc7a-b223c9b40183",
            "instances": [
              [
                "669d43bb-e49f-49f2-abdb-d7f67f416589"
              ],
              [
                "5ea849ea-af5b-4d96-b17d-70c340d8b2a3"
              ],
              [
                "683145f0-09b0-4eeb-8b9a-651366bdfa3f"
              ],
              [
                "766c8093-5e43-4d8e-b00b-3f2c965d487c"
              ],
              [
                "cc88a642-8dc3-4859-bda0-f023225a1e23"
              ],
              [
                "e64d2b6d-e4c1-4ae3-862a-6f94df6f7da2"
              ],
              [
                "83cd351f-0f82-4e0c-a1bb-59e4cc915115"
              ],
              [
                "4a4a5291-4ac4-4ca5-9e0f-002207a7c46d"
              ]
            ]
          },
          {
            "identity": "a2ca1a0c-e5b9-4867-8330-743c589b8620",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "de853a51-d6dd-4349-8516-2e755a1bb085"
              ]
            ]
          },
          {
            "identity": "c6a00f5c-7cc8-443a-a210-1cb28734014b",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "b5903fde-aec2-4a3c-a984-49d67822a37f"
              ]
            ]
          },
          {
            "identity": "d16b7a5e-23ae-47ff-bb63-17e86e976073",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "4810f59e-745b-4c70-bacf-5733a90a76b5"
              ],
              [
                "db60a0da-6034-48f7-8e09-b8fc5b9af7f6"
              ],
              [
                "2793b5bb-1571-4723-ab7e-c92162833228"
              ],
              [
                "1e5a3095-17ba-4318-802b-8717665ee000",
                "6d15a93b-fb75-4f76-aa71-85bee08af864",
                "c25ec9b0-9812-4ef7-8c9d-c962d07acf5f"
              ]
            ]
          },
          {
            "identity": "f12c386d-7a86-4294-b87c-9b5745a895e0",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "57ff1a84-d6fe-4b50-9080-a1d88ea4f3b7"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "4afb948c-287b-44ff-9e08-534b1f3ea840",
      "alias": "entry_4afb948c287b44ff9e08534b1f3ea840",
      "room": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "57ff1a84-d6fe-4b50-9080-a1d88ea4f3b7"
    }
  ],
  "membership": {
    "57ff1a84-d6fe-4b50-9080-a1d88ea4f3b7": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "365298ad-7d53-44cc-8178-0d8276a168d7": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "669d43bb-e49f-49f2-abdb-d7f67f416589": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "5ea849ea-af5b-4d96-b17d-70c340d8b2a3": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "683145f0-09b0-4eeb-8b9a-651366bdfa3f": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "766c8093-5e43-4d8e-b00b-3f2c965d487c": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "cc88a642-8dc3-4859-bda0-f023225a1e23": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "e64d2b6d-e4c1-4ae3-862a-6f94df6f7da2": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "83cd351f-0f82-4e0c-a1bb-59e4cc915115": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "4a4a5291-4ac4-4ca5-9e0f-002207a7c46d": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "de853a51-d6dd-4349-8516-2e755a1bb085": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "b5903fde-aec2-4a3c-a984-49d67822a37f": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "4810f59e-745b-4c70-bacf-5733a90a76b5": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "db60a0da-6034-48f7-8e09-b8fc5b9af7f6": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "2793b5bb-1571-4723-ab7e-c92162833228": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "1e5a3095-17ba-4318-802b-8717665ee000": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "6d15a93b-fb75-4f76-aa71-85bee08af864": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10",
    "c25ec9b0-9812-4ef7-8c9d-c962d07acf5f": "7de3cdec-20ec-4f7a-9f71-d93e99b46b10"
  }
}
