{
  "version": "wright.world/1",
  "identity": "4fad632a-43e8-4ae0-a3c1-211295251d0d",
  "rooms": [
    {
      "identity": "dc32945d-2536-46b6-8280-055c26b4a4f7",
      "alias": "room_dc32945d253646b68280055c26b4a4f7",
      "label": "Quiet Library",
      "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": "library",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "library",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_book_storage",
                "purpose": "book_storage",
                "priority": "required"
              },
              {
                "reference": "zone_reading",
                "purpose": "reading",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "bookshelves",
                "category": "furniture.shelf",
                "zone": "zone_book_storage",
                "quantity": 3,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_f26641b5ebab301353151785; role=furnishing; quote=three shelves for books"
                }
              },
              {
                "reference": "reading_tables",
                "category": "furniture.table",
                "zone": "zone_reading",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_2c29ae5790653250cc881295; role=furnishing; quote=a table"
                }
              },
              {
                "reference": "reading_seats",
                "category": "furniture.chair",
                "zone": "zone_reading",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: library, 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: library, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "align_bookshelves",
                "kind": "wall-alignment",
                "subjects": [
                  "bookshelves"
                ],
                "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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "seat_reading_seats",
                "kind": "seating",
                "subjects": [
                  "reading_seats"
                ],
                "target": "reading_tables",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable side of the work/eating surface",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: library, 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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_bookshelves",
                "kind": "access",
                "subjects": [
                  "bookshelves"
                ],
                "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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_reading_tables",
                "kind": "access",
                "subjects": [
                  "reading_tables"
                ],
                "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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_reading_seats",
                "kind": "access",
                "subjects": [
                  "reading_seats"
                ],
                "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: library, 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: library, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "library",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "library",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_book_storage",
                "purpose": "book_storage",
                "priority": "required"
              },
              {
                "reference": "zone_reading",
                "purpose": "reading",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "bookshelves",
                "category": "furniture.shelf",
                "zone": "zone_book_storage",
                "quantity": 3,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "reading_tables",
                "category": "furniture.table",
                "zone": "zone_reading",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "reading_seats",
                "category": "furniture.chair",
                "zone": "zone_reading",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: library, 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: library, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "align_bookshelves",
                "kind": "wall-alignment",
                "subjects": [
                  "bookshelves"
                ],
                "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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "seat_reading_seats",
                "kind": "seating",
                "subjects": [
                  "reading_seats"
                ],
                "target": "reading_tables",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable side of the work/eating surface",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: library, 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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_bookshelves",
                "kind": "access",
                "subjects": [
                  "bookshelves"
                ],
                "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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_reading_tables",
                "kind": "access",
                "subjects": [
                  "reading_tables"
                ],
                "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: library, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_reading_seats",
                "kind": "access",
                "subjects": [
                  "reading_seats"
                ],
                "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: library, 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: library, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "bookshelves": "05e7e4e5-3a53-4ef8-9566-64db5198a096",
            "reading_tables": "bd8ae1fc-bf17-4a9d-97c2-f04e3c9146c5",
            "reading_seats": "80039cc2-81e6-4fed-b5ad-18496b8ba4d8",
            "lighting": "05ca71a4-54e3-455c-90bc-68a19c2b607d"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "library",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "05e7e4e5-3a53-4ef8-9566-64db5198a096",
            "category": "furniture.shelf",
            "quantity": 3,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d7f1e8b8-0b4a-4944-bfdc-c17ed9bfe857"
              ],
              [
                "ed5148f1-b17f-40d5-bbcf-9bf548c581a5"
              ],
              [
                "dddd143d-7b63-4232-ad47-a21a3c473742"
              ]
            ]
          },
          {
            "identity": "bd8ae1fc-bf17-4a9d-97c2-f04e3c9146c5",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "a0f86340-4ee2-4af6-99fd-ac250229468c"
              ]
            ]
          },
          {
            "identity": "80039cc2-81e6-4fed-b5ad-18496b8ba4d8",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "bd8ae1fc-bf17-4a9d-97c2-f04e3c9146c5",
            "instances": [
              [
                "aaaaeb1a-b568-4534-b455-c639045a871e"
              ],
              [
                "3a759877-ec86-41f7-ad97-312b15626146"
              ]
            ]
          },
          {
            "identity": "05ca71a4-54e3-455c-90bc-68a19c2b607d",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "29340277-dcd4-4f7e-978e-f09052874247"
              ]
            ]
          },
          {
            "identity": "ac12d81b-7403-48a8-bbd2-6976633b019c",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "4d9f0afa-f131-4f48-baa1-a74356959fc7"
              ]
            ]
          },
          {
            "identity": "c406b26c-b907-4482-9d25-01d477adf313",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "3fcdfc2c-6e6b-4467-8e82-f444b199fb8f"
              ],
              [
                "faf76de7-64a5-433f-9be2-172a448bc03b"
              ],
              [
                "b17b7622-57e3-4b09-8b75-107cc538610f"
              ],
              [
                "ebd7d9c6-815a-4494-ac24-8305ba72e6a5",
                "798f7890-9d90-49a9-869f-9dfe9bcc712d",
                "dca0791b-06fd-4abb-8cac-2c108ab88864"
              ]
            ]
          },
          {
            "identity": "92714be8-52c4-4c08-9e84-40eae2c22203",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d30eccda-477d-4305-8b15-0b00eba27514"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "d0dc5503-d8a7-43a7-be36-a65c209da4db",
      "alias": "entry_d0dc5503d8a743a7be36a65c209da4db",
      "room": "dc32945d-2536-46b6-8280-055c26b4a4f7",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "d30eccda-477d-4305-8b15-0b00eba27514"
    }
  ],
  "membership": {
    "d30eccda-477d-4305-8b15-0b00eba27514": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "d7f1e8b8-0b4a-4944-bfdc-c17ed9bfe857": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "ed5148f1-b17f-40d5-bbcf-9bf548c581a5": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "dddd143d-7b63-4232-ad47-a21a3c473742": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "a0f86340-4ee2-4af6-99fd-ac250229468c": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "aaaaeb1a-b568-4534-b455-c639045a871e": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "3a759877-ec86-41f7-ad97-312b15626146": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "29340277-dcd4-4f7e-978e-f09052874247": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "4d9f0afa-f131-4f48-baa1-a74356959fc7": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "3fcdfc2c-6e6b-4467-8e82-f444b199fb8f": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "faf76de7-64a5-433f-9be2-172a448bc03b": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "b17b7622-57e3-4b09-8b75-107cc538610f": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "ebd7d9c6-815a-4494-ac24-8305ba72e6a5": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "798f7890-9d90-49a9-869f-9dfe9bcc712d": "dc32945d-2536-46b6-8280-055c26b4a4f7",
    "dca0791b-06fd-4abb-8cac-2c108ab88864": "dc32945d-2536-46b6-8280-055c26b4a4f7"
  }
}
