{
  "version": "wright.world/1",
  "identity": "7b56199e-9756-4c4f-b500-389cd94155ef",
  "rooms": [
    {
      "identity": "c41f8055-858c-4037-b552-79d673b1ca9c",
      "alias": "room_c41f8055858c4037b55279d673b1ca9c",
      "label": "Archive",
      "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": "archive",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "archive",
            "capacity": 2,
            "style": "functional",
            "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": 4,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_b53baf918c86298464a4be34; role=furnishing; quote=four shelves"
                }
              },
              {
                "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: archive, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "source_7a2dc0fcf849f5f67307f605",
                "category": "furniture.desk",
                "zone": "zone_display",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_7a2dc0fcf849f5f67307f605; role=furnishing; quote=one desk"
                }
              }
            ],
            "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: archive, 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: archive, 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: archive, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "functional_7a48548230e7651c576fa6f3",
                "kind": "access",
                "subjects": [
                  "source_7a2dc0fcf849f5f67307f605"
                ],
                "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: archive, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "archive",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "archive",
            "capacity": 2,
            "style": "functional",
            "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: archive, 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: archive, 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: archive, 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: archive, 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: archive, 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: archive, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "display_shelves": "60ef00ff-23b9-449d-bce5-e63a8c05c390",
            "lighting": "bc632d9f-a9e6-4e04-ab90-1aa44ea8e8f4",
            "source_7a2dc0fcf849f5f67307f605": "ec0afe41-80d7-405c-9fb6-55abe7874f95"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "archive",
        "capacity": 2,
        "style": "functional",
        "needs": [
          {
            "identity": "60ef00ff-23b9-449d-bce5-e63a8c05c390",
            "category": "furniture.shelf",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "fab081e0-0cc9-49b6-b063-225ea5a50cc0"
              ],
              [
                "ed529187-6b48-4c40-9541-f13866e5e069"
              ],
              [
                "5375892e-168c-4e8c-858f-83f92b07b680"
              ],
              [
                "639f9880-aa12-4219-b656-958c595d9185"
              ]
            ]
          },
          {
            "identity": "bc632d9f-a9e6-4e04-ab90-1aa44ea8e8f4",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e9499c41-561f-40e7-bf59-b30dc43663dd"
              ]
            ]
          },
          {
            "identity": "ec0afe41-80d7-405c-9fb6-55abe7874f95",
            "category": "furniture.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "3c298b52-c8aa-4e4d-998b-5581e0bb3a05"
              ]
            ]
          },
          {
            "identity": "4675c8ff-2a90-4a06-a4fb-0cbd41ef3564",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e6f21017-4dde-4bdc-bee4-1751ae95c5e8"
              ]
            ]
          },
          {
            "identity": "23ab69a0-5d6b-4f5b-88a8-f7a5336997a6",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "eec5eeea-6398-4d51-b25c-ba1143f68f47"
              ],
              [
                "ebf100b9-cfbd-4ad3-9cdb-a017fe99b5ea"
              ],
              [
                "a786fb9a-da5c-46f5-8529-cd2ec4468a6f"
              ],
              [
                "49a0ece6-746d-4cb4-aaba-77c05fde6c36",
                "3c5245ca-6e3c-4b1a-aa40-2f9c2d4a12cd",
                "ce7cd926-c974-417f-8c58-8e895f45b06c"
              ]
            ]
          },
          {
            "identity": "d1860574-0217-4936-ae72-b33c719ffbb0",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8f70a438-21d8-40b2-a939-05216ebce108"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "7fdd2df9-6675-4463-8e75-746c54f74160",
      "alias": "entry_7fdd2df9667544638e75746c54f74160",
      "room": "c41f8055-858c-4037-b552-79d673b1ca9c",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "8f70a438-21d8-40b2-a939-05216ebce108"
    }
  ],
  "membership": {
    "8f70a438-21d8-40b2-a939-05216ebce108": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "fab081e0-0cc9-49b6-b063-225ea5a50cc0": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "ed529187-6b48-4c40-9541-f13866e5e069": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "5375892e-168c-4e8c-858f-83f92b07b680": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "639f9880-aa12-4219-b656-958c595d9185": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "e9499c41-561f-40e7-bf59-b30dc43663dd": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "3c298b52-c8aa-4e4d-998b-5581e0bb3a05": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "e6f21017-4dde-4bdc-bee4-1751ae95c5e8": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "eec5eeea-6398-4d51-b25c-ba1143f68f47": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "ebf100b9-cfbd-4ad3-9cdb-a017fe99b5ea": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "a786fb9a-da5c-46f5-8529-cd2ec4468a6f": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "49a0ece6-746d-4cb4-aaba-77c05fde6c36": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "3c5245ca-6e3c-4b1a-aa40-2f9c2d4a12cd": "c41f8055-858c-4037-b552-79d673b1ca9c",
    "ce7cd926-c974-417f-8c58-8e895f45b06c": "c41f8055-858c-4037-b552-79d673b1ca9c"
  }
}
