{
  "version": "wright.world/1",
  "identity": "b02b86e0-9913-4470-9f68-6141ccc3fbb1",
  "rooms": [
    {
      "identity": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
      "alias": "room_c2769ad3efa34683b6e551f7da621a98",
      "label": "Server Room",
      "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": "server_room",
            "archetypeRevision": "qway.generic-room-base/1",
            "purpose": "server_room",
            "capacity": 2,
            "style": "modern",
            "zones": [
              {
                "reference": "zone_general",
                "purpose": "general",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "source_cad88f910d52f5d27fc067d7",
                "category": "furniture.laboratory_bench",
                "zone": "zone_general",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_cad88f910d52f5d27fc067d7; role=furnishing; quote=two server racks"
                }
              },
              {
                "reference": "source_5427fcf0b72856659ebb8074",
                "category": "furniture.desk",
                "zone": "zone_general",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_5427fcf0b72856659ebb8074; role=furnishing; quote=a maintenance desk"
                }
              }
            ],
            "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_ef4acac11eb9c1b31800ea72",
                "kind": "access",
                "subjects": [
                  "source_cad88f910d52f5d27fc067d7"
                ],
                "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_15fb2e75fd98dc178f03964d",
                "kind": "access",
                "subjects": [
                  "source_5427fcf0b72856659ebb8074"
                ],
                "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 server_room; semantic inference requires review."
            ]
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "server_room",
            "archetypeRevision": "qway.generic-room-base/1",
            "purpose": "server_room",
            "capacity": 2,
            "style": "modern",
            "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 server_room; semantic inference requires review."
            ]
          },
          "bindings": {
            "source_cad88f910d52f5d27fc067d7": "8ded38ef-0b3d-40ff-a08f-1b73f6b1b6aa",
            "source_5427fcf0b72856659ebb8074": "cd07760e-ed6f-4b5f-a8c0-a5ea17b78735"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "server_room",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "8ded38ef-0b3d-40ff-a08f-1b73f6b1b6aa",
            "category": "furniture.laboratory_bench",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "43fb43b1-c63b-45c3-8d36-9b8ae48808ff"
              ],
              [
                "4f344226-d251-4d18-9ae9-259cc658d0a8"
              ]
            ]
          },
          {
            "identity": "cd07760e-ed6f-4b5f-a8c0-a5ea17b78735",
            "category": "furniture.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "087b6be4-fb94-46f3-ba73-f901537c57c7"
              ]
            ]
          },
          {
            "identity": "16822a33-5076-4b5a-a5ff-3bd59cd9f152",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1104808a-3c59-4166-94d7-9a0d96a1c8f6"
              ]
            ]
          },
          {
            "identity": "73212c57-485a-4195-a953-612d16202423",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "87a8f695-c1a8-4bd6-96d3-79f32df5cbf0"
              ],
              [
                "d6c067f7-cafe-414a-9351-95ce791017b3"
              ],
              [
                "e613eece-b627-43f2-975a-95846c56c606"
              ],
              [
                "2e59f142-d5eb-46cb-a41c-577c58d66b29",
                "fb971d12-2a8c-44b0-aa0e-f11a4bf5dd5f",
                "ecc7bd03-f0eb-4703-ac86-93d4d67adba9"
              ]
            ]
          },
          {
            "identity": "2719c9de-1f09-4b1a-8a95-5713d255052c",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9358d1f2-ed84-4941-b276-f5dc81e48801"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "1389f29f-2146-47b8-802e-f29fa2e27b54",
      "alias": "entry_1389f29f214647b8802ef29fa2e27b54",
      "room": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "9358d1f2-ed84-4941-b276-f5dc81e48801"
    }
  ],
  "membership": {
    "9358d1f2-ed84-4941-b276-f5dc81e48801": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "43fb43b1-c63b-45c3-8d36-9b8ae48808ff": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "4f344226-d251-4d18-9ae9-259cc658d0a8": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "087b6be4-fb94-46f3-ba73-f901537c57c7": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "1104808a-3c59-4166-94d7-9a0d96a1c8f6": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "87a8f695-c1a8-4bd6-96d3-79f32df5cbf0": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "d6c067f7-cafe-414a-9351-95ce791017b3": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "e613eece-b627-43f2-975a-95846c56c606": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "2e59f142-d5eb-46cb-a41c-577c58d66b29": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "fb971d12-2a8c-44b0-aa0e-f11a4bf5dd5f": "c2769ad3-efa3-4683-b6e5-51f7da621a98",
    "ecc7bd03-f0eb-4703-ac86-93d4d67adba9": "c2769ad3-efa3-4683-b6e5-51f7da621a98"
  }
}
