{
  "version": "wright.world/1",
  "identity": "eb555843-d83e-49ec-9693-8162d4aac518",
  "rooms": [
    {
      "identity": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
      "alias": "room_843d44f71dc24427bf6e9c5e0e558cde",
      "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": "",
            "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_5bbc74bd4d917cc7c688551e",
                "category": "furniture.chair",
                "zone": "zone_display",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_5bbc74bd4d917cc7c688551e; role=furnishing; quote=Two chairs"
                }
              },
              {
                "reference": "source_515804db516f959cba9d6869",
                "category": "furniture.table",
                "zone": "zone_display",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_515804db516f959cba9d6869; 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_7524ad0d0af9378de7b32bbe",
                "kind": "access",
                "subjects": [
                  "source_5bbc74bd4d917cc7c688551e"
                ],
                "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_06c71956daca31b9042ffe0c",
                "kind": "access",
                "subjects": [
                  "source_515804db516f959cba9d6869"
                ],
                "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": "e1c2674a-9535-4a6e-ab20-a8fd9336f275",
            "lighting": "f3738633-8547-4557-b032-b3cf37a56b49",
            "source_5bbc74bd4d917cc7c688551e": "8c1352b3-9fe1-40c2-8559-865b0e99c521",
            "source_515804db516f959cba9d6869": "cc30cfd2-13b6-408b-9f1d-c8a2c43812f8"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "gallery",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "e1c2674a-9535-4a6e-ab20-a8fd9336f275",
            "category": "furniture.shelf",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "241eddfe-c918-4355-88f1-7f44e117ab55"
              ],
              [
                "69809346-38f9-4c0f-800b-c05070809d50"
              ]
            ]
          },
          {
            "identity": "f3738633-8547-4557-b032-b3cf37a56b49",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "a6a21414-8e3d-47b6-a34e-73f6bec616e9"
              ]
            ]
          },
          {
            "identity": "8c1352b3-9fe1-40c2-8559-865b0e99c521",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "f7067bcf-0c77-43c1-a134-d0b53cb378f3"
              ],
              [
                "eee452c5-49c0-4c4f-992f-69c960283066"
              ]
            ]
          },
          {
            "identity": "cc30cfd2-13b6-408b-9f1d-c8a2c43812f8",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "c876728f-8fae-42ab-8fac-0dfdf72197fb"
              ]
            ]
          },
          {
            "identity": "7a35680d-490b-40bc-81be-f0b14225a44c",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9e3da503-282a-4652-a33f-fc408f5a0830"
              ]
            ]
          },
          {
            "identity": "bb927a05-5fba-459e-9bb0-60ca123da66e",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "c8c89d06-bf1e-41c9-9484-5443858e3c40"
              ],
              [
                "c1aaed2a-c3a3-4033-b5a9-df17aae9988c"
              ],
              [
                "b0910159-b9d2-40ac-b558-35f626f9833c"
              ],
              [
                "c7608150-3c4c-4a5b-92bf-60b1f6c74e20",
                "0651d28c-afb0-46f8-b92a-201389f742ce",
                "0d7b62e7-fdf4-4602-911b-fb0443c82637"
              ]
            ]
          },
          {
            "identity": "2136f044-e58b-4da7-9ed0-51821f24fcbb",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "6d302ff9-7779-40d8-94b9-2909ae4779c0"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "44213256-ba8d-4d09-bf7a-aa70619c50e0",
      "alias": "entry_44213256ba8d4d09bf7aaa70619c50e0",
      "room": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "6d302ff9-7779-40d8-94b9-2909ae4779c0"
    }
  ],
  "membership": {
    "6d302ff9-7779-40d8-94b9-2909ae4779c0": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "241eddfe-c918-4355-88f1-7f44e117ab55": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "69809346-38f9-4c0f-800b-c05070809d50": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "a6a21414-8e3d-47b6-a34e-73f6bec616e9": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "f7067bcf-0c77-43c1-a134-d0b53cb378f3": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "eee452c5-49c0-4c4f-992f-69c960283066": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "c876728f-8fae-42ab-8fac-0dfdf72197fb": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "9e3da503-282a-4652-a33f-fc408f5a0830": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "c8c89d06-bf1e-41c9-9484-5443858e3c40": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "c1aaed2a-c3a3-4033-b5a9-df17aae9988c": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "b0910159-b9d2-40ac-b558-35f626f9833c": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "c7608150-3c4c-4a5b-92bf-60b1f6c74e20": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "0651d28c-afb0-46f8-b92a-201389f742ce": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde",
    "0d7b62e7-fdf4-4602-911b-fb0443c82637": "843d44f7-1dc2-4427-bf6e-9c5e0e558cde"
  }
}
