{
  "version": "wright.world/1",
  "identity": "7d50cc3a-d98d-4a09-81aa-c4c7a867d30c",
  "rooms": [
    {
      "identity": "5b5d49cb-ba36-4221-ae64-93c871e33157",
      "alias": "room_5b5d49cbba364221ae6493c871e33157",
      "label": "Classroom",
      "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": "classroom",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "classroom",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "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": "work_surface",
                "category": "furniture.table",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 4,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_8c333e7a32d9a69ce0fa642e; role=furnishing; quote=four 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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "source_517ab530fceebfaf2663a392",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 4,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_517ab530fceebfaf2663a392; role=furnishing; quote=four desks"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "work_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: classroom, 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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_surface",
                "kind": "access",
                "subjects": [
                  "work_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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_seats",
                "kind": "access",
                "subjects": [
                  "work_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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "functional_4a6595d008695906876382a3",
                "kind": "access",
                "subjects": [
                  "source_517ab530fceebfaf2663a392"
                ],
                "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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": [
              "Recommended inventory not adopted: shelves"
            ]
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "classroom",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "classroom",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "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": "work_surface",
                "category": "furniture.table",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "recommended",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: classroom, 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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "work_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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "shelves"
                ],
                "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: classroom, 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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_surface",
                "kind": "access",
                "subjects": [
                  "work_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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_seats",
                "kind": "access",
                "subjects": [
                  "work_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: classroom, 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: classroom, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "work_surface": "c1ccf682-f71b-4459-839c-29f644926acc",
            "work_seats": "8b18c010-f5ee-4088-b4e9-a5448faea386",
            "lighting": "09293215-3556-4467-b554-0574ebe70fc5",
            "source_517ab530fceebfaf2663a392": "92804a0c-4d1a-4f31-b1a5-ed65debcf2b6"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "classroom",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "c1ccf682-f71b-4459-839c-29f644926acc",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8496504a-11be-4040-92a1-6c8ce78c2407"
              ]
            ]
          },
          {
            "identity": "8b18c010-f5ee-4088-b4e9-a5448faea386",
            "category": "furniture.chair",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "c1ccf682-f71b-4459-839c-29f644926acc",
            "instances": [
              [
                "766b9163-fc51-4088-a1b3-d29fe6ea0743"
              ],
              [
                "1ae1609e-f5e8-477f-b995-d503f6e3120a"
              ],
              [
                "18aea5c6-9ff2-47fe-8dc6-6269f1435aaa"
              ],
              [
                "04782a27-87ec-40d6-a312-5c11b0aa5880"
              ]
            ]
          },
          {
            "identity": "09293215-3556-4467-b554-0574ebe70fc5",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "343a7b67-451a-465d-8866-3ad934140835"
              ]
            ]
          },
          {
            "identity": "92804a0c-4d1a-4f31-b1a5-ed65debcf2b6",
            "category": "furniture.desk",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "3569717c-2972-4236-9b0f-0f3208187099"
              ],
              [
                "24c8d7ca-ee2e-4b53-906f-91d3170f3545"
              ],
              [
                "c2f86e15-cbdd-4717-8fad-8c7f56b41703"
              ],
              [
                "3845dab6-eaf6-4fd8-b52c-3bdc59638ffa"
              ]
            ]
          },
          {
            "identity": "31b9267c-1c49-4fa0-ae75-f4cb34c8750b",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8dd038fe-57b8-4899-a22f-8494e8234ac6"
              ]
            ]
          },
          {
            "identity": "d55b4599-95e7-4f7d-82c6-9979ba95383b",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "52d2c310-0255-4e18-a873-37d95d49b05a"
              ],
              [
                "0ac65cab-acba-4f40-bf9b-e2b895e857e1"
              ],
              [
                "b6e62d91-1ef1-448a-a528-f3b8a63dcfb0"
              ],
              [
                "01078eb2-6338-4980-881a-e1d99297e2fa",
                "f5132a26-a795-47eb-97c1-df610f40596e",
                "f4e59f51-8baf-44b2-8f22-5829eacf9c00"
              ]
            ]
          },
          {
            "identity": "5faaf4ff-f356-45f0-8dd6-e61865d35392",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "b53b08a6-cce8-4bdf-8c47-6f191bd5996e"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "a1b28319-73e9-4d66-8c0b-d681d1b82cf4",
      "alias": "entry_a1b2831973e94d668c0bd681d1b82cf4",
      "room": "5b5d49cb-ba36-4221-ae64-93c871e33157",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "b53b08a6-cce8-4bdf-8c47-6f191bd5996e"
    }
  ],
  "membership": {
    "b53b08a6-cce8-4bdf-8c47-6f191bd5996e": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "8496504a-11be-4040-92a1-6c8ce78c2407": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "766b9163-fc51-4088-a1b3-d29fe6ea0743": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "1ae1609e-f5e8-477f-b995-d503f6e3120a": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "18aea5c6-9ff2-47fe-8dc6-6269f1435aaa": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "04782a27-87ec-40d6-a312-5c11b0aa5880": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "343a7b67-451a-465d-8866-3ad934140835": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "3569717c-2972-4236-9b0f-0f3208187099": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "24c8d7ca-ee2e-4b53-906f-91d3170f3545": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "c2f86e15-cbdd-4717-8fad-8c7f56b41703": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "3845dab6-eaf6-4fd8-b52c-3bdc59638ffa": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "8dd038fe-57b8-4899-a22f-8494e8234ac6": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "52d2c310-0255-4e18-a873-37d95d49b05a": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "0ac65cab-acba-4f40-bf9b-e2b895e857e1": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "b6e62d91-1ef1-448a-a528-f3b8a63dcfb0": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "01078eb2-6338-4980-881a-e1d99297e2fa": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "f5132a26-a795-47eb-97c1-df610f40596e": "5b5d49cb-ba36-4221-ae64-93c871e33157",
    "f4e59f51-8baf-44b2-8f22-5829eacf9c00": "5b5d49cb-ba36-4221-ae64-93c871e33157"
  }
}
