{
  "version": "wright.world/1",
  "identity": "c872e468-20e4-451f-9ce0-8d2f1cb69bcb",
  "rooms": [
    {
      "identity": "262d0bac-580d-41a7-af39-e0473e00e03f",
      "alias": "room_262d0bac580d41a7af39e0473e00e03f",
      "label": "Gallery",
      "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": "gallery",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "gallery",
            "capacity": 2,
            "style": "modern",
            "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_c98981ab26496029052130bf",
                "category": "furniture.chair",
                "zone": "zone_display",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_c98981ab26496029052130bf; role=furnishing; quote=two chairs"
                }
              },
              {
                "reference": "source_06dd0bef4e2b87eea263b816",
                "category": "furniture.table",
                "zone": "zone_display",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_06dd0bef4e2b87eea263b816; role=furnishing; quote=a display 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_dd18a4c446c46504a64c5836",
                "kind": "access",
                "subjects": [
                  "source_c98981ab26496029052130bf"
                ],
                "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_a8e17debbd04697cb28799af",
                "kind": "access",
                "subjects": [
                  "source_06dd0bef4e2b87eea263b816"
                ],
                "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": "modern",
            "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": "856bd6f9-c08c-4961-a658-2e21b8b7d815",
            "lighting": "7d6f30c8-1081-4878-a6c3-a477c482be56",
            "source_c98981ab26496029052130bf": "4e62546c-47e3-4cae-9cff-7fc41f3cf3fa",
            "source_06dd0bef4e2b87eea263b816": "33352f06-85d2-498e-8b82-b880c6ed827f"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "gallery",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "856bd6f9-c08c-4961-a658-2e21b8b7d815",
            "category": "furniture.shelf",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d1266f8c-7388-4ed6-a838-b9be4a92b93e"
              ],
              [
                "6c30329b-ab7f-40f3-abca-6cd1567466d0"
              ]
            ]
          },
          {
            "identity": "7d6f30c8-1081-4878-a6c3-a477c482be56",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "6dce1604-6368-4967-9413-76dc790c63fc"
              ]
            ]
          },
          {
            "identity": "4e62546c-47e3-4cae-9cff-7fc41f3cf3fa",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "b8f26bc4-3931-42c8-bbc5-6113b1a0a583"
              ],
              [
                "c741f6a0-67a2-4b9e-914b-71ac8bf9cfb9"
              ]
            ]
          },
          {
            "identity": "33352f06-85d2-498e-8b82-b880c6ed827f",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0f8a5854-5d88-40ed-9ccd-27eb2ce030ec"
              ]
            ]
          },
          {
            "identity": "16a404c4-11d7-4814-abc3-9dce183fac5e",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "43f51831-bdf7-4e0b-84ac-60366509f89c"
              ]
            ]
          },
          {
            "identity": "78d01a1f-3a84-499a-8747-223dca6b7c9c",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9c38d919-207e-4fc9-be1d-23d8e0a80578"
              ],
              [
                "1211952d-e73a-4cce-8dd5-af495cc3bf24"
              ],
              [
                "98a9c300-cc80-4de0-954b-356924f7f2fd"
              ],
              [
                "fc1af2ad-4639-4b15-b50f-3fd1dc60020b",
                "a7103a18-ddd3-4027-b35b-ef1b0ccfa96e",
                "7cdc35c1-dd80-423f-943b-be7064b43ecb"
              ]
            ]
          },
          {
            "identity": "e37396bd-a922-43b9-9c2e-e2ddcfcc9cca",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "09b25581-f8e4-442d-83bc-76e57e2549ff"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "aed1b649-248d-407d-9b51-5ffb8d86965b",
      "alias": "entry_aed1b649248d407d9b515ffb8d86965b",
      "room": "262d0bac-580d-41a7-af39-e0473e00e03f",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "09b25581-f8e4-442d-83bc-76e57e2549ff"
    }
  ],
  "membership": {
    "09b25581-f8e4-442d-83bc-76e57e2549ff": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "d1266f8c-7388-4ed6-a838-b9be4a92b93e": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "6c30329b-ab7f-40f3-abca-6cd1567466d0": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "6dce1604-6368-4967-9413-76dc790c63fc": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "b8f26bc4-3931-42c8-bbc5-6113b1a0a583": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "c741f6a0-67a2-4b9e-914b-71ac8bf9cfb9": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "0f8a5854-5d88-40ed-9ccd-27eb2ce030ec": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "43f51831-bdf7-4e0b-84ac-60366509f89c": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "9c38d919-207e-4fc9-be1d-23d8e0a80578": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "1211952d-e73a-4cce-8dd5-af495cc3bf24": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "98a9c300-cc80-4de0-954b-356924f7f2fd": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "fc1af2ad-4639-4b15-b50f-3fd1dc60020b": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "a7103a18-ddd3-4027-b35b-ef1b0ccfa96e": "262d0bac-580d-41a7-af39-e0473e00e03f",
    "7cdc35c1-dd80-423f-943b-be7064b43ecb": "262d0bac-580d-41a7-af39-e0473e00e03f"
  }
}
