{
  "version": "wright.world/1",
  "identity": "b031ea5a-e5f9-42ce-b18e-2d09bb905b5b",
  "rooms": [
    {
      "identity": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
      "alias": "room_ea3e7fb99a6b4441a4499b12e306519e",
      "label": "the dim 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": "historical",
            "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"
                }
              },
              {
                "reference": "source_dd77dbb9f40531d33c9e1629",
                "category": "physical_space_mentioning_laboratory_interior_ambiance_1.century",
                "zone": "zone_research",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_dd77dbb9f40531d33c9e1629; role=physical space; quote=the dim laboratory"
                }
              }
            ],
            "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"
                }
              },
              {
                "reference": "explicit_relation_01b2e89e14d8f5948c66f212",
                "kind": "interior",
                "subjects": [
                  "source_dd77dbb9f40531d33c9e1629"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed interior requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_0331ea3cf12d60e8edf1d0fd: its interior"
                }
              },
              {
                "reference": "functional_bde73b538e265e94f16e52a2",
                "kind": "access",
                "subjects": [
                  "source_dd77dbb9f40531d33c9e1629"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access from circulation to the usable side",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Versioned functional default qway.functional-conventions/1; geometric verification required"
                }
              }
            ],
            "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": "historical",
            "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": "bab6aed4-37d6-4493-ab1a-37f2a3e81070",
            "research_seats": "9b54669a-a114-41b8-86ad-aa86ea9a593b",
            "storage": "63e34861-3ee8-420c-bce5-722c3250161d",
            "lighting": "f7843d8b-93aa-48d6-af73-ddca081c57f8",
            "source_dd77dbb9f40531d33c9e1629": "4ca786e5-b019-4772-b608-8d72cc41a4d3"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "laboratory",
        "capacity": 2,
        "style": "historical",
        "needs": [
          {
            "identity": "bab6aed4-37d6-4493-ab1a-37f2a3e81070",
            "category": "furniture.laboratory_bench",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e559fb08-699e-45cc-9a7b-fb65571bf927"
              ]
            ]
          },
          {
            "identity": "9b54669a-a114-41b8-86ad-aa86ea9a593b",
            "category": "furniture.stool",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "bab6aed4-37d6-4493-ab1a-37f2a3e81070",
            "instances": [
              [
                "e437371f-cd82-4c26-b377-3367865599f6"
              ],
              [
                "5c085b2c-a5ed-48ca-9b3b-c28d73379cdc"
              ]
            ]
          },
          {
            "identity": "63e34861-3ee8-420c-bce5-722c3250161d",
            "category": "furniture.cabinet",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "f64ac1a1-da53-47ce-b0d1-c021da3244e1"
              ]
            ]
          },
          {
            "identity": "f7843d8b-93aa-48d6-af73-ddca081c57f8",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "89ba1e7b-5d31-4850-9bac-351ce5247a10"
              ]
            ]
          },
          {
            "identity": "4ca786e5-b019-4772-b608-8d72cc41a4d3",
            "category": "physical_space_mentioning_laboratory_interior_ambiance_1.century",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": []
          },
          {
            "identity": "43135441-2c46-4144-9548-0220e93a064d",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "a081cfe9-7138-4e55-a85f-1bb78e70b7eb"
              ]
            ]
          },
          {
            "identity": "7b9be76b-0b87-4bb7-a219-d1ebeaaa8321",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "deb440af-8315-4849-9aba-a64f59bea0fe"
              ],
              [
                "2a421653-b325-4f42-b216-f5ae56248f85"
              ],
              [
                "c208e556-5ff1-43f4-b355-da8407092b47"
              ],
              [
                "32cc68ec-0f5a-4ec3-afd2-cab28f2e3b02",
                "09506b46-781c-4c65-aa83-c4f2a302e41c",
                "b069b586-63ef-4a12-9bec-58e96d63e6ec"
              ]
            ]
          },
          {
            "identity": "dede440b-6f78-4c3f-9662-78267e899682",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "844b39af-7222-431e-8b13-90973d93260a"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "f2c591ad-5d8f-47cf-a612-4f0da7cf0c62",
      "alias": "entry_f2c591ad5d8f47cfa6124f0da7cf0c62",
      "room": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
      "frame": {
        "position": [
          0,
          0,
          3
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "844b39af-7222-431e-8b13-90973d93260a"
    }
  ],
  "membership": {
    "844b39af-7222-431e-8b13-90973d93260a": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "e559fb08-699e-45cc-9a7b-fb65571bf927": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "e437371f-cd82-4c26-b377-3367865599f6": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "5c085b2c-a5ed-48ca-9b3b-c28d73379cdc": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "f64ac1a1-da53-47ce-b0d1-c021da3244e1": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "89ba1e7b-5d31-4850-9bac-351ce5247a10": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "a081cfe9-7138-4e55-a85f-1bb78e70b7eb": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "deb440af-8315-4849-9aba-a64f59bea0fe": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "2a421653-b325-4f42-b216-f5ae56248f85": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "c208e556-5ff1-43f4-b355-da8407092b47": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "32cc68ec-0f5a-4ec3-afd2-cab28f2e3b02": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "09506b46-781c-4c65-aa83-c4f2a302e41c": "ea3e7fb9-9a6b-4441-a449-9b12e306519e",
    "b069b586-63ef-4a12-9bec-58e96d63e6ec": "ea3e7fb9-9a6b-4441-a449-9b12e306519e"
  }
}
