{
  "version": "wright.world/1",
  "identity": "fe1395d0-21c6-4d60-9689-f5790c7d5cc1",
  "rooms": [
    {
      "identity": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
      "alias": "room_6dd7be3ae7f84d9e8c0bf90b518f4f45",
      "label": "Workshop",
      "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": "workshop",
            "archetypeRevision": "qway.generic-room-base/1",
            "purpose": "workshop",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_general",
                "purpose": "general",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "source_f09e858e9741fbcfb5957f29",
                "category": "furniture.laboratory_bench",
                "zone": "zone_general",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_f09e858e9741fbcfb5957f29; role=furnishing; quote=a workshop bench"
                }
              },
              {
                "reference": "source_0ec961d12c5bd891cf6e3f95",
                "category": "furniture.shelf",
                "zone": "zone_general",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_0ec961d12c5bd891cf6e3f95; role=furnishing; quote=shelves for supplies"
                }
              }
            ],
            "rules": [
              {
                "reference": "circulation_access",
                "kind": "circulation",
                "subjects": [
                  "zone_circulation"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Connect entrances and functional uses with independently verified routes",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial enclosing-room entry/circulation expectation: qway.generic-room-base/1; not measured geometry"
                }
              },
              {
                "reference": "functional_c71520633949298246451ec8",
                "kind": "access",
                "subjects": [
                  "source_f09e858e9741fbcfb5957f29"
                ],
                "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"
                }
              },
              {
                "reference": "functional_d5db36fa021ce6cf01a66e75",
                "kind": "access",
                "subjects": [
                  "source_0ec961d12c5bd891cf6e3f95"
                ],
                "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 enclosing-room entry/circulation expectation: qway.generic-room-base/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": [
              "No curated functional inventory for workshop; semantic inference requires review."
            ]
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "workshop",
            "archetypeRevision": "qway.generic-room-base/1",
            "purpose": "workshop",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_general",
                "purpose": "general",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [],
            "rules": [
              {
                "reference": "circulation_access",
                "kind": "circulation",
                "subjects": [
                  "zone_circulation"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Connect entrances and functional uses with independently verified routes",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial enclosing-room entry/circulation expectation: qway.generic-room-base/1; not measured geometry"
                }
              }
            ],
            "architecture": [
              {
                "reference": "entry",
                "kind": "portal",
                "quantity": 1,
                "priority": "required",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial enclosing-room entry/circulation expectation: qway.generic-room-base/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": [
              "No curated functional inventory for workshop; semantic inference requires review."
            ]
          },
          "bindings": {
            "source_f09e858e9741fbcfb5957f29": "1617f38f-4550-4dd8-8177-7a812e64591d",
            "source_0ec961d12c5bd891cf6e3f95": "c62dda05-15d3-484f-8f01-95bf111465af"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "workshop",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "1617f38f-4550-4dd8-8177-7a812e64591d",
            "category": "furniture.laboratory_bench",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1881ac9a-2f76-4a29-8b55-c9bdaa8db0ad"
              ]
            ]
          },
          {
            "identity": "c62dda05-15d3-484f-8f01-95bf111465af",
            "category": "furniture.shelf",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "860450c9-10c4-41ab-ad04-d945a0a13f94"
              ]
            ]
          },
          {
            "identity": "99d010a8-1cdc-41ea-90de-152b904b5a29",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "5fd927f7-77ad-4175-8579-2873a2d8a06c"
              ]
            ]
          },
          {
            "identity": "21536569-1c65-4736-b2ca-00bac299f3f4",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "18d8a4d0-92bd-4a02-9092-f935236edc98"
              ],
              [
                "46f7ccf0-4cb8-42f7-aa71-aa5e7bcd0022"
              ],
              [
                "73a87b4e-e8d6-44cf-9e9b-c8dd40d9218b"
              ],
              [
                "c84b4691-45af-47f0-8d48-ed8fdaabe403",
                "09ffee6e-b40e-4e5c-8122-6d7ba3d85adc",
                "89eb94e6-52af-436c-8421-b80f15ad3aa3"
              ]
            ]
          },
          {
            "identity": "ec76d31c-4981-40d1-8a69-a91846863811",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "b6c4c7f1-0bcd-4028-9e3d-68371e1b4ac2"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "c3d1d2b6-9cd8-42fb-817e-ad72dd82c8bf",
      "alias": "entry_c3d1d2b69cd842fb817ead72dd82c8bf",
      "room": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "b6c4c7f1-0bcd-4028-9e3d-68371e1b4ac2"
    }
  ],
  "membership": {
    "b6c4c7f1-0bcd-4028-9e3d-68371e1b4ac2": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "1881ac9a-2f76-4a29-8b55-c9bdaa8db0ad": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "860450c9-10c4-41ab-ad04-d945a0a13f94": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "5fd927f7-77ad-4175-8579-2873a2d8a06c": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "18d8a4d0-92bd-4a02-9092-f935236edc98": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "46f7ccf0-4cb8-42f7-aa71-aa5e7bcd0022": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "73a87b4e-e8d6-44cf-9e9b-c8dd40d9218b": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "c84b4691-45af-47f0-8d48-ed8fdaabe403": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "09ffee6e-b40e-4e5c-8122-6d7ba3d85adc": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45",
    "89eb94e6-52af-436c-8421-b80f15ad3aa3": "6dd7be3a-e7f8-4d9e-8c0b-f90b518f4f45"
  }
}
