{
  "version": "wright.world/1",
  "identity": "abc35e24-01f2-4ea5-aca3-d5ba789d0cad",
  "rooms": [
    {
      "identity": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
      "alias": "room_4c4452ee113943ed94bca17c38108ea5",
      "label": "Old Nineteenth-Century Laboratory",
      "level": null,
      "parent": null,
      "size": [
        7,
        2.8,
        6
      ],
      "frame": {
        "position": [
          3.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": "laboratory",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "laboratory",
            "capacity": 2,
            "style": "mysterious",
            "zones": [
              {
                "reference": "zone_research",
                "purpose": "research",
                "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": "workbenches",
                "category": "furniture.laboratory_bench",
                "zone": "zone_research",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "research_seats",
                "category": "furniture.stool",
                "zone": "zone_research",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "storage",
                "category": "furniture.cabinet",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: laboratory, 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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_research_seats",
                "kind": "seating",
                "subjects": [
                  "research_seats"
                ],
                "target": "workbenches",
                "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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_storage",
                "kind": "wall-alignment",
                "subjects": [
                  "storage"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Use an available wall run without blocking openings",
                "evidence": {
                  "origin": "inferred",
                  "confidence": 0.85,
                  "explanation": "Provider functional inference: Storage must not obstruct pathways."
                }
              },
              {
                "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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_workbenches",
                "kind": "access",
                "subjects": [
                  "workbenches"
                ],
                "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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_research_seats",
                "kind": "access",
                "subjects": [
                  "research_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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_storage",
                "kind": "access",
                "subjects": [
                  "storage"
                ],
                "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: laboratory, 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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "laboratory",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "laboratory",
            "capacity": 2,
            "style": "mysterious",
            "zones": [
              {
                "reference": "zone_research",
                "purpose": "research",
                "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": "workbenches",
                "category": "furniture.laboratory_bench",
                "zone": "zone_research",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "research_seats",
                "category": "furniture.stool",
                "zone": "zone_research",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "storage",
                "category": "furniture.cabinet",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: laboratory, 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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_research_seats",
                "kind": "seating",
                "subjects": [
                  "research_seats"
                ],
                "target": "workbenches",
                "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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_storage",
                "kind": "wall-alignment",
                "subjects": [
                  "storage"
                ],
                "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: laboratory, 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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_workbenches",
                "kind": "access",
                "subjects": [
                  "workbenches"
                ],
                "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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_research_seats",
                "kind": "access",
                "subjects": [
                  "research_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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_storage",
                "kind": "access",
                "subjects": [
                  "storage"
                ],
                "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: laboratory, 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: laboratory, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "workbenches": "c377feac-bf2f-4722-b0f3-f3d1e421b074",
            "research_seats": "19af6e03-98e8-4ca3-8554-a524c158e5a4",
            "storage": "4ddb5cc6-f4fb-4785-baf8-85c69f24071e",
            "lighting": "0e5fa8ec-4e7b-4273-acbb-cece6c9ec900"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "laboratory",
        "capacity": 2,
        "style": "mysterious",
        "needs": [
          {
            "identity": "c377feac-bf2f-4722-b0f3-f3d1e421b074",
            "category": "furniture.laboratory_bench",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "f5093bc3-c45f-4953-b10d-d49b337a4452"
              ]
            ]
          },
          {
            "identity": "19af6e03-98e8-4ca3-8554-a524c158e5a4",
            "category": "furniture.stool",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "c377feac-bf2f-4722-b0f3-f3d1e421b074",
            "instances": [
              [
                "941d63cc-b8b9-4c4b-99a2-9d047371d403"
              ],
              [
                "6ebed0eb-8518-4719-ae51-f14227d0357d"
              ]
            ]
          },
          {
            "identity": "4ddb5cc6-f4fb-4785-baf8-85c69f24071e",
            "category": "furniture.cabinet",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d8a81773-e3a1-4417-a2bb-6c5af9065ce3"
              ]
            ]
          },
          {
            "identity": "0e5fa8ec-4e7b-4273-acbb-cece6c9ec900",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "832fc9e0-406c-408d-91ec-8bcca89d8302"
              ]
            ]
          },
          {
            "identity": "7b598a1c-49ec-4ee9-9374-bd52b454af43",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d78cdffe-71c2-49de-bcdf-a82da6dd449e"
              ]
            ]
          },
          {
            "identity": "c2afd7ab-dfb6-4669-a566-643223a5a48a",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "2d94ffef-c78a-4a40-a3a3-e3247228f208"
              ],
              [
                "84130f7e-ef44-4235-9f89-424caee00083"
              ],
              [
                "15484b42-8753-4b7a-860f-1481519b2c0b"
              ],
              [
                "181ebd52-8018-4a12-856c-56e79e096a7e",
                "b9145e1f-8dbc-4d51-91e0-33c3cce336bf",
                "f353681c-49e6-4d7f-82d6-057c480bb291"
              ]
            ]
          },
          {
            "identity": "871942e5-6dbf-473c-9045-f6d500d9f280",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "937b680a-ac09-4c92-85ab-0da5bf96e8de"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "ef8824e0-36d5-424b-b296-bc0fe0219489",
      "alias": "entry_ef8824e036d5424bb296bc0fe0219489",
      "room": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
      "frame": {
        "position": [
          0,
          0,
          3
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "937b680a-ac09-4c92-85ab-0da5bf96e8de"
    }
  ],
  "membership": {
    "937b680a-ac09-4c92-85ab-0da5bf96e8de": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "f5093bc3-c45f-4953-b10d-d49b337a4452": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "941d63cc-b8b9-4c4b-99a2-9d047371d403": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "6ebed0eb-8518-4719-ae51-f14227d0357d": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "d8a81773-e3a1-4417-a2bb-6c5af9065ce3": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "832fc9e0-406c-408d-91ec-8bcca89d8302": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "d78cdffe-71c2-49de-bcdf-a82da6dd449e": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "2d94ffef-c78a-4a40-a3a3-e3247228f208": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "84130f7e-ef44-4235-9f89-424caee00083": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "15484b42-8753-4b7a-860f-1481519b2c0b": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "181ebd52-8018-4a12-856c-56e79e096a7e": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "b9145e1f-8dbc-4d51-91e0-33c3cce336bf": "4c4452ee-1139-43ed-94bc-a17c38108ea5",
    "f353681c-49e6-4d7f-82d6-057c480bb291": "4c4452ee-1139-43ed-94bc-a17c38108ea5"
  }
}
