{
  "version": "wright.world/1",
  "identity": "505456d6-bb7d-40f9-a8b7-5c1909466905",
  "rooms": [
    {
      "identity": "38201546-909f-4d27-9cf5-a37db284a364",
      "alias": "room_38201546909f4d279cf5a37db284a364",
      "label": "the 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_31ee3da93708db91bc55e450",
                "category": "furniture.shelf",
                "zone": "zone_general",
                "quantity": 3,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_31ee3da93708db91bc55e450; role=furnishing; quote=Storage shelves"
                }
              },
              {
                "reference": "source_091ac07b1a4fb0a572a13744",
                "category": "furniture.laboratory_bench",
                "zone": "zone_general",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_091ac07b1a4fb0a572a13744; role=furnishing; quote=its workbench"
                }
              }
            ],
            "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_a6f965a8872fb7f28cb60c4a",
                "kind": "access",
                "subjects": [
                  "source_31ee3da93708db91bc55e450"
                ],
                "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_48a9d55f74346ec516d46ba8",
                "kind": "access",
                "subjects": [
                  "source_091ac07b1a4fb0a572a13744"
                ],
                "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_31ee3da93708db91bc55e450": "abcd1dd2-f941-4bc5-9e41-9c011f089d6f",
            "source_091ac07b1a4fb0a572a13744": "b65369c8-0eee-44bb-8d96-567a7dc7ec5d"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "workshop",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "abcd1dd2-f941-4bc5-9e41-9c011f089d6f",
            "category": "furniture.shelf",
            "quantity": 3,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1a70f0db-e1d0-4256-979a-f52534cb2ba0"
              ],
              [
                "d0d3eeea-e213-4959-baf2-e3e616692c1d"
              ],
              [
                "ebfc34f9-b57f-43f0-a889-86fb2d34f527"
              ]
            ]
          },
          {
            "identity": "b65369c8-0eee-44bb-8d96-567a7dc7ec5d",
            "category": "furniture.laboratory_bench",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "017bd2f4-d853-46b4-9d2a-24e9c0e345c8"
              ]
            ]
          },
          {
            "identity": "b826e26c-ca54-46e2-92e2-db5dd51e77f2",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "ac740ba2-6942-4565-a23c-f7c088a46991"
              ]
            ]
          },
          {
            "identity": "8b4010a2-f3ed-429b-98eb-88f3cb3de04f",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1929ef8b-f306-4609-803c-9075f1aa3fae"
              ],
              [
                "49c2cdfe-27c0-4370-b32b-7d1bed981e50"
              ],
              [
                "6c70e998-1225-4192-9d86-792dca8d639e"
              ],
              [
                "f3a4c1d4-247a-47db-b7da-26d1387c94dd",
                "6d0a30e0-f610-4e50-927e-ff22d2867f62",
                "5448813d-3f93-40af-9179-02f63066b6cd"
              ]
            ]
          },
          {
            "identity": "e92efae0-a2f2-4e6b-9cb5-dee495f71bfd",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9699637a-3a44-44d0-83b0-2290613b2276"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "6690e69e-4c59-4120-9d12-217ef388e204",
      "alias": "entry_6690e69e4c5941209d12217ef388e204",
      "room": "38201546-909f-4d27-9cf5-a37db284a364",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "9699637a-3a44-44d0-83b0-2290613b2276"
    }
  ],
  "membership": {
    "9699637a-3a44-44d0-83b0-2290613b2276": "38201546-909f-4d27-9cf5-a37db284a364",
    "1a70f0db-e1d0-4256-979a-f52534cb2ba0": "38201546-909f-4d27-9cf5-a37db284a364",
    "d0d3eeea-e213-4959-baf2-e3e616692c1d": "38201546-909f-4d27-9cf5-a37db284a364",
    "ebfc34f9-b57f-43f0-a889-86fb2d34f527": "38201546-909f-4d27-9cf5-a37db284a364",
    "017bd2f4-d853-46b4-9d2a-24e9c0e345c8": "38201546-909f-4d27-9cf5-a37db284a364",
    "ac740ba2-6942-4565-a23c-f7c088a46991": "38201546-909f-4d27-9cf5-a37db284a364",
    "1929ef8b-f306-4609-803c-9075f1aa3fae": "38201546-909f-4d27-9cf5-a37db284a364",
    "49c2cdfe-27c0-4370-b32b-7d1bed981e50": "38201546-909f-4d27-9cf5-a37db284a364",
    "6c70e998-1225-4192-9d86-792dca8d639e": "38201546-909f-4d27-9cf5-a37db284a364",
    "f3a4c1d4-247a-47db-b7da-26d1387c94dd": "38201546-909f-4d27-9cf5-a37db284a364",
    "6d0a30e0-f610-4e50-927e-ff22d2867f62": "38201546-909f-4d27-9cf5-a37db284a364",
    "5448813d-3f93-40af-9179-02f63066b6cd": "38201546-909f-4d27-9cf5-a37db284a364"
  }
}
