{
  "version": "wright.world/1",
  "identity": "c624eb13-ec97-405e-9ed4-5917a9545ed0",
  "rooms": [
    {
      "identity": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
      "alias": "room_7a26378e300f46bfa752715cfb2c7ccf",
      "label": "Gallery",
      "level": null,
      "parent": null,
      "size": [
        4.3,
        2.8,
        4.3
      ],
      "frame": {
        "position": [
          2.15,
          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": "gallery",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "gallery",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_display",
                "purpose": "display",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "display_shelves",
                "category": "furniture.shelf",
                "zone": "zone_display",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: gallery, 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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "source_96e16f7c12d86b80b875d0c1",
                "category": "furniture.chair",
                "zone": "zone_display",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_96e16f7c12d86b80b875d0c1; role=furnishing; quote=two chairs"
                }
              },
              {
                "reference": "source_47b2ba288ef5c658418435eb",
                "category": "furniture.table",
                "zone": "zone_display",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_47b2ba288ef5c658418435eb; role=furnishing; quote=a table"
                }
              }
            ],
            "rules": [
              {
                "reference": "align_display_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "display_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: gallery, 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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_display_shelves",
                "kind": "access",
                "subjects": [
                  "display_shelves"
                ],
                "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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "functional_c399c8ec696cce369a9508ee",
                "kind": "access",
                "subjects": [
                  "source_96e16f7c12d86b80b875d0c1"
                ],
                "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_cbdc1bb328365e7594f4fd2f",
                "kind": "access",
                "subjects": [
                  "source_47b2ba288ef5c658418435eb"
                ],
                "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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "gallery",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "gallery",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_display",
                "purpose": "display",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "display_shelves",
                "category": "furniture.shelf",
                "zone": "zone_display",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: gallery, 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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "align_display_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "display_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: gallery, 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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_display_shelves",
                "kind": "access",
                "subjects": [
                  "display_shelves"
                ],
                "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: gallery, 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: gallery, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "display_shelves": "0468fb1f-a1da-4374-a9a7-79f75ead3e54",
            "lighting": "ccc81d58-a5cb-4af9-bc7c-53bf2b80af85",
            "source_96e16f7c12d86b80b875d0c1": "c97601df-3ebe-4746-9126-6e947af2b193",
            "source_47b2ba288ef5c658418435eb": "6c1c9ede-19aa-49f8-9720-189c7cc5d82d"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "gallery",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "0468fb1f-a1da-4374-a9a7-79f75ead3e54",
            "category": "furniture.shelf",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "ec882a93-6f14-41c9-a70e-69d04636def4"
              ],
              [
                "27b40ad0-3687-4d2d-a6d5-57242654a8e1"
              ]
            ]
          },
          {
            "identity": "ccc81d58-a5cb-4af9-bc7c-53bf2b80af85",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "fb5e3383-5836-4cb6-9ee4-5d7d6d1a2452"
              ]
            ]
          },
          {
            "identity": "c97601df-3ebe-4746-9126-6e947af2b193",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9747633a-1652-47d0-b13a-7360ac04e909"
              ],
              [
                "865975af-192c-4f9f-9400-87e14a07c1ea"
              ]
            ]
          },
          {
            "identity": "6c1c9ede-19aa-49f8-9720-189c7cc5d82d",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "3e08d287-b52b-4e0e-8eb7-31b0353f4492"
              ]
            ]
          },
          {
            "identity": "6376fa69-5a70-4a74-be68-6768a8d78ac1",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "ce6f2dfb-7ef7-4e82-a1b4-6b9823af6bf7"
              ]
            ]
          },
          {
            "identity": "b8241dbc-e717-44cf-9e4c-ca0ba3d4492a",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8c525eb2-59eb-4e11-a633-138974b38da1"
              ],
              [
                "066b15fa-f6c0-4e2d-8219-d511509dda55"
              ],
              [
                "480f1325-613a-40a8-a397-36496ce79100"
              ],
              [
                "20b87851-03fb-4787-86e5-35f8180d73f6",
                "6397abbf-2396-4330-b7eb-4dc3da7e66a7",
                "cebc5c99-8e05-4388-9bb9-1df9e554974c"
              ]
            ]
          },
          {
            "identity": "962b507a-b006-4ddd-8b73-a610888c54af",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0bb123fd-e915-4510-b312-09f1b5a81d1f"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "7349d33e-ba08-4ea1-860b-b3a639712697",
      "alias": "entry_7349d33eba084ea1860bb3a639712697",
      "room": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
      "frame": {
        "position": [
          0,
          0,
          2.15
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "0bb123fd-e915-4510-b312-09f1b5a81d1f"
    }
  ],
  "membership": {
    "0bb123fd-e915-4510-b312-09f1b5a81d1f": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "ec882a93-6f14-41c9-a70e-69d04636def4": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "27b40ad0-3687-4d2d-a6d5-57242654a8e1": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "fb5e3383-5836-4cb6-9ee4-5d7d6d1a2452": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "9747633a-1652-47d0-b13a-7360ac04e909": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "865975af-192c-4f9f-9400-87e14a07c1ea": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "3e08d287-b52b-4e0e-8eb7-31b0353f4492": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "ce6f2dfb-7ef7-4e82-a1b4-6b9823af6bf7": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "8c525eb2-59eb-4e11-a633-138974b38da1": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "066b15fa-f6c0-4e2d-8219-d511509dda55": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "480f1325-613a-40a8-a397-36496ce79100": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "20b87851-03fb-4787-86e5-35f8180d73f6": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "6397abbf-2396-4330-b7eb-4dc3da7e66a7": "7a26378e-300f-46bf-a752-715cfb2c7ccf",
    "cebc5c99-8e05-4388-9bb9-1df9e554974c": "7a26378e-300f-46bf-a752-715cfb2c7ccf"
  }
}
