{
  "version": "wright.world/1",
  "identity": "44239ba2-f9fa-4ce9-adf7-d188ea46e19f",
  "rooms": [
    {
      "identity": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
      "alias": "room_de1bfe9c3eb34594abce25d14b57b496",
      "label": "Dining 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": "dining",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "dining",
            "capacity": 4,
            "style": "modern",
            "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_e9b837ac4dd69bab44faa41f; role=furnishing; quote=A table for four"
                }
              },
              {
                "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_1aca87e5a3f1218b66847898; role=furnishing; quote=the 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: dining, 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: dining, 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: dining, 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: dining, 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: dining, 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: dining, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "dining",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "dining",
            "capacity": 4,
            "style": "modern",
            "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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "meeting_seats",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 4,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: dining, 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: dining, 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: dining, 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: dining, 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: dining, 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: dining, 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: dining, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "meeting_surface": "afeedfc1-c6ff-4265-94ad-4527378d21d8",
            "meeting_seats": "251a3b37-451b-4b4b-8614-c26fd163efe9",
            "lighting": "8a756cbb-1c48-4dd1-ad0b-3aeadf833470"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "dining",
        "capacity": 4,
        "style": "modern",
        "needs": [
          {
            "identity": "afeedfc1-c6ff-4265-94ad-4527378d21d8",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1bcf4dbc-41b8-4b2f-8f55-28b1d98bf2d2"
              ]
            ]
          },
          {
            "identity": "251a3b37-451b-4b4b-8614-c26fd163efe9",
            "category": "furniture.chair",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "afeedfc1-c6ff-4265-94ad-4527378d21d8",
            "instances": [
              [
                "4b93174b-ee57-45b5-89e9-7f542d6c9ed0"
              ],
              [
                "f994bff5-2e39-46ef-980e-bc04a084c761"
              ],
              [
                "412c76bf-2ccf-4124-a1d2-ca19484da62a"
              ],
              [
                "b3b2d77e-af33-4841-957b-38e6761fdae3"
              ]
            ]
          },
          {
            "identity": "8a756cbb-1c48-4dd1-ad0b-3aeadf833470",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "cc38ad45-703e-4d5c-b642-90fd4c0b9904"
              ]
            ]
          },
          {
            "identity": "8b177ae7-2dd7-42fc-81d7-8a4ea366eed9",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "ff52f6ef-4bdf-420a-831f-2a75db70dd7e"
              ]
            ]
          },
          {
            "identity": "8d3932f5-1fcc-4eec-b481-1035ddfb9bd1",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8913001d-dc19-45e2-9aac-d884d6c23fec"
              ],
              [
                "cd9e9bc0-54d6-46d8-960f-472506c39e80"
              ],
              [
                "b3a25fff-496c-44b1-bf2d-59dfd3a88a4f"
              ],
              [
                "4a1763e0-a0d5-4eb0-9ac7-d519ba912e7a",
                "e91eb162-83f4-484a-b1af-98b9d076337c",
                "3ca295fa-a267-46af-bbfb-aff56785d1fc"
              ]
            ]
          },
          {
            "identity": "3ae767e8-eb09-4067-b791-375401b65c2f",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0817a241-2e0c-4b79-821b-f7caace496b0"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "aefbc1f1-1940-4d80-9e8e-5e1c144a116c",
      "alias": "entry_aefbc1f119404d809e8e5e1c144a116c",
      "room": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "0817a241-2e0c-4b79-821b-f7caace496b0"
    }
  ],
  "membership": {
    "0817a241-2e0c-4b79-821b-f7caace496b0": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "1bcf4dbc-41b8-4b2f-8f55-28b1d98bf2d2": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "4b93174b-ee57-45b5-89e9-7f542d6c9ed0": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "f994bff5-2e39-46ef-980e-bc04a084c761": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "412c76bf-2ccf-4124-a1d2-ca19484da62a": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "b3b2d77e-af33-4841-957b-38e6761fdae3": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "cc38ad45-703e-4d5c-b642-90fd4c0b9904": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "ff52f6ef-4bdf-420a-831f-2a75db70dd7e": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "8913001d-dc19-45e2-9aac-d884d6c23fec": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "cd9e9bc0-54d6-46d8-960f-472506c39e80": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "b3a25fff-496c-44b1-bf2d-59dfd3a88a4f": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "4a1763e0-a0d5-4eb0-9ac7-d519ba912e7a": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "e91eb162-83f4-484a-b1af-98b9d076337c": "de1bfe9c-3eb3-4594-abce-25d14b57b496",
    "3ca295fa-a267-46af-bbfb-aff56785d1fc": "de1bfe9c-3eb3-4594-abce-25d14b57b496"
  }
}
