{
  "version": "wright.world/1",
  "identity": "3bb5cd60-f164-4c8f-959c-b85c08f906be",
  "rooms": [
    {
      "identity": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
      "alias": "room_f9deee1e2a5d41e581f7c4d844076719",
      "label": "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": "",
            "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": "explicit",
                  "confidence": 1,
                  "explanation": "source_a7c712694c0cfbb1cbff558d; role=furnishing; quote=a bench"
                }
              },
              {
                "reference": "research_seats",
                "category": "furniture.stool",
                "zone": "zone_research",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_e4443daa9bc158fe3368fdd7; role=furnishing; quote=stools"
                }
              },
              {
                "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": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "laboratory",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "laboratory",
            "capacity": 2,
            "style": "",
            "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": "6c2238cd-4f26-4e1d-bae3-60764f1c76fd",
            "research_seats": "447ff3a8-3acd-48df-8bb6-40f096bef477",
            "storage": "2400519e-c596-4842-aa09-9305b4f76283",
            "lighting": "cb9a28da-c5e3-4ee5-a953-a04347cd0ab1"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "laboratory",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "6c2238cd-4f26-4e1d-bae3-60764f1c76fd",
            "category": "furniture.laboratory_bench",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "10ea6402-99de-4b6f-ba56-c9464d6b1316"
              ]
            ]
          },
          {
            "identity": "447ff3a8-3acd-48df-8bb6-40f096bef477",
            "category": "furniture.stool",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "6c2238cd-4f26-4e1d-bae3-60764f1c76fd",
            "instances": [
              [
                "32f803a9-0d11-4662-8865-961dcb1e2164"
              ],
              [
                "3ec50f26-8458-4364-a859-c3d7d8943490"
              ]
            ]
          },
          {
            "identity": "2400519e-c596-4842-aa09-9305b4f76283",
            "category": "furniture.cabinet",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e8792ac5-3d0a-476c-aa6b-2c467df15fb8"
              ]
            ]
          },
          {
            "identity": "cb9a28da-c5e3-4ee5-a953-a04347cd0ab1",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "70a441d7-ae28-4c57-a098-01bdd5be715b"
              ]
            ]
          },
          {
            "identity": "8d0fceff-f003-4488-a5a9-0434b26013d4",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "00ebd04c-1b73-43de-8fce-44dbdd84ebbc"
              ]
            ]
          },
          {
            "identity": "d9b35c0c-bf85-4e71-9970-9ed1a162adee",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "5e8501c0-fd3c-45d6-b5fb-3437ffe2a7e0"
              ],
              [
                "bf82861d-3093-4f90-9b16-52455f493ee3"
              ],
              [
                "7d40d2ea-e29a-4177-9f99-c5fab62937d6"
              ],
              [
                "11127dd9-fba1-4409-ac5f-9cadddda4fae",
                "9c200b2a-8d3f-4e4f-b7d2-6845e09dc3a1",
                "100b75fa-53c1-4c71-ad7b-52ac5402accc"
              ]
            ]
          },
          {
            "identity": "96981b39-05b5-4ad5-bab9-65fc2cb1f328",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "240f3ead-936c-4d3c-b4f9-d5098aff9fa0"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "fdc736c0-9fd8-42d7-bbb5-f46d72ad085e",
      "alias": "entry_fdc736c09fd842d7bbb5f46d72ad085e",
      "room": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
      "frame": {
        "position": [
          0,
          0,
          3
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "240f3ead-936c-4d3c-b4f9-d5098aff9fa0"
    }
  ],
  "membership": {
    "240f3ead-936c-4d3c-b4f9-d5098aff9fa0": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "10ea6402-99de-4b6f-ba56-c9464d6b1316": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "32f803a9-0d11-4662-8865-961dcb1e2164": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "3ec50f26-8458-4364-a859-c3d7d8943490": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "e8792ac5-3d0a-476c-aa6b-2c467df15fb8": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "70a441d7-ae28-4c57-a098-01bdd5be715b": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "00ebd04c-1b73-43de-8fce-44dbdd84ebbc": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "5e8501c0-fd3c-45d6-b5fb-3437ffe2a7e0": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "bf82861d-3093-4f90-9b16-52455f493ee3": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "7d40d2ea-e29a-4177-9f99-c5fab62937d6": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "11127dd9-fba1-4409-ac5f-9cadddda4fae": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "9c200b2a-8d3f-4e4f-b7d2-6845e09dc3a1": "f9deee1e-2a5d-41e5-81f7-c4d844076719",
    "100b75fa-53c1-4c71-ad7b-52ac5402accc": "f9deee1e-2a5d-41e5-81f7-c4d844076719"
  }
}
