{
  "version": "wright.world/1",
  "identity": "bd888b59-f6fa-4b0e-87fc-59f106ecf9d3",
  "rooms": [
    {
      "identity": "c09d8dd0-643b-4993-beae-36b1d093b839",
      "alias": "room_c09d8dd0643b4993beae36b1d093b839",
      "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_e5677cc66e389f53e7a48a60; role=furnishing; quote=their 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_14cefa0c1a66a264c0ecade0",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 4,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_14cefa0c1a66a264c0ecade0; 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_962ac521419f78b199ccf032",
                "kind": "access",
                "subjects": [
                  "source_14cefa0c1a66a264c0ecade0"
                ],
                "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": "01464623-f519-4a29-a02d-10bc4d2dba82",
            "work_seats": "048fb4d8-0d9a-445c-8dbf-b77da2bc78b0",
            "lighting": "87a5fa49-ab64-415f-a350-bea1229c3a6c",
            "source_14cefa0c1a66a264c0ecade0": "90fae458-bc25-4850-9814-be8a88b5b33c"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "classroom",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "01464623-f519-4a29-a02d-10bc4d2dba82",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "3dea3810-7905-4dc6-be4d-feb9df55c486"
              ]
            ]
          },
          {
            "identity": "048fb4d8-0d9a-445c-8dbf-b77da2bc78b0",
            "category": "furniture.chair",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "01464623-f519-4a29-a02d-10bc4d2dba82",
            "instances": [
              [
                "94a58dde-41e9-4766-9e27-2c07d1952912"
              ],
              [
                "e024ab6c-bbba-40bc-a3d0-6decef0a301e"
              ],
              [
                "30ca41fd-8500-4ba6-9917-fe9e414d0045"
              ],
              [
                "cc7cb4b8-0693-474c-94d7-1f54326ede72"
              ]
            ]
          },
          {
            "identity": "87a5fa49-ab64-415f-a350-bea1229c3a6c",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d7a5fe8d-7693-4b47-8a18-1e12eaf685db"
              ]
            ]
          },
          {
            "identity": "90fae458-bc25-4850-9814-be8a88b5b33c",
            "category": "furniture.desk",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9215d865-c373-4542-941a-a7aa18664821"
              ],
              [
                "43a36ae6-207b-4ce0-afae-b2062763c2c7"
              ],
              [
                "2d79ecde-e64e-4c22-bdb5-38b1e6551d25"
              ],
              [
                "2ed9cb5e-75f2-4311-a045-407927aa09b1"
              ]
            ]
          },
          {
            "identity": "493572ab-c4a0-4a98-abee-6895f7ac3979",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "24c53a15-7b9c-491f-bafd-88b7e46a8fa4"
              ]
            ]
          },
          {
            "identity": "f75ed8e5-f946-483e-8bc9-3f959c4bf935",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e597f25c-4dd5-4cd7-8d7d-696d5deead34"
              ],
              [
                "48b11738-4485-40e6-8f1c-a523a7a92e86"
              ],
              [
                "285178cd-c9d8-49d1-8675-53206c9f1fc2"
              ],
              [
                "830584d0-4633-4888-9832-d74b301e7e5f",
                "bff1f9ed-bebb-497e-a447-a4dfb7d42165",
                "79d0d83c-8c2b-4633-ac57-794e6df91a30"
              ]
            ]
          },
          {
            "identity": "9a871f12-2f49-4cb8-8252-474880e3eac3",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "98cef097-fb38-4429-adc2-fd2536a4ae3c"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "ee777230-66c6-4ec9-bde9-471cc97d1d21",
      "alias": "entry_ee77723066c64ec9bde9471cc97d1d21",
      "room": "c09d8dd0-643b-4993-beae-36b1d093b839",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "98cef097-fb38-4429-adc2-fd2536a4ae3c"
    }
  ],
  "membership": {
    "98cef097-fb38-4429-adc2-fd2536a4ae3c": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "3dea3810-7905-4dc6-be4d-feb9df55c486": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "94a58dde-41e9-4766-9e27-2c07d1952912": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "e024ab6c-bbba-40bc-a3d0-6decef0a301e": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "30ca41fd-8500-4ba6-9917-fe9e414d0045": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "cc7cb4b8-0693-474c-94d7-1f54326ede72": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "d7a5fe8d-7693-4b47-8a18-1e12eaf685db": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "9215d865-c373-4542-941a-a7aa18664821": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "43a36ae6-207b-4ce0-afae-b2062763c2c7": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "2d79ecde-e64e-4c22-bdb5-38b1e6551d25": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "2ed9cb5e-75f2-4311-a045-407927aa09b1": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "24c53a15-7b9c-491f-bafd-88b7e46a8fa4": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "e597f25c-4dd5-4cd7-8d7d-696d5deead34": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "48b11738-4485-40e6-8f1c-a523a7a92e86": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "285178cd-c9d8-49d1-8675-53206c9f1fc2": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "830584d0-4633-4888-9832-d74b301e7e5f": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "bff1f9ed-bebb-497e-a447-a4dfb7d42165": "c09d8dd0-643b-4993-beae-36b1d093b839",
    "79d0d83c-8c2b-4633-ac57-794e6df91a30": "c09d8dd0-643b-4993-beae-36b1d093b839"
  }
}
