{
  "version": "wright.world/1",
  "identity": "452991c3-93d4-405b-8e6d-fc02bfaed647",
  "rooms": [
    {
      "identity": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
      "alias": "room_031feb867d1744d4a80e1d6ec7f6ddb8",
      "label": "a reception",
      "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": "reception",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "reception",
            "capacity": 2,
            "style": "modern",
            "zones": [
              {
                "reference": "zone_lounge",
                "purpose": "lounge",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "lounge_seating",
                "category": "furniture.sofa",
                "zone": "zone_lounge",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_bfb3491bca74cda2b300cbb7; role=furnishing; quote=the waiting sofa"
                }
              },
              {
                "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: reception, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "source_2dffe56c8cc281efcc084df4",
                "category": "furniture.desk",
                "zone": "zone_lounge",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_2dffe56c8cc281efcc084df4; role=furnishing; quote=a desk"
                }
              },
              {
                "reference": "source_d5ef9180d31bd3af51a0398f",
                "category": "decoration.plant",
                "zone": "zone_lounge",
                "quantity": 1,
                "capacity": null,
                "priority": "optional",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_d5ef9180d31bd3af51a0398f; role=furnishing; quote=a plant"
                }
              }
            ],
            "rules": [
              {
                "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: reception, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_lounge_seating",
                "kind": "access",
                "subjects": [
                  "lounge_seating"
                ],
                "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: reception, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "explicit_relation_8a7e3d11563f88a3bdecfed3",
                "kind": "facing",
                "subjects": [
                  "source_2dffe56c8cc281efcc084df4"
                ],
                "target": "lounge_seating",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed facing requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_0ee74f9c639a13cf3cbaeb82: faces"
                }
              },
              {
                "reference": "functional_8d13cd1d2726345212611559",
                "kind": "access",
                "subjects": [
                  "source_2dffe56c8cc281efcc084df4"
                ],
                "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: reception, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": [
              "Recommended inventory not adopted: side_table"
            ]
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "reception",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "reception",
            "capacity": 2,
            "style": "modern",
            "zones": [
              {
                "reference": "zone_lounge",
                "purpose": "lounge",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "lounge_seating",
                "category": "furniture.sofa",
                "zone": "zone_lounge",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: reception, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "side_table",
                "category": "furniture.table",
                "zone": "zone_lounge",
                "quantity": 1,
                "capacity": null,
                "priority": "recommended",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: reception, 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: reception, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "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: reception, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_lounge_seating",
                "kind": "access",
                "subjects": [
                  "lounge_seating"
                ],
                "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: reception, 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: reception, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "lounge_seating": "fa547f07-1ef1-4aa9-bae0-f4ed3d78c9d3",
            "lighting": "f654ee53-e7b0-4994-a8df-72f67419456c",
            "source_2dffe56c8cc281efcc084df4": "852d4732-cee1-4464-bc11-c4be0f36745d",
            "source_d5ef9180d31bd3af51a0398f": "fe2a0f57-8ccc-4918-b291-012563211c90"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "reception",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "fa547f07-1ef1-4aa9-bae0-f4ed3d78c9d3",
            "category": "furniture.sofa",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "226d2715-e04c-4f01-a166-84034bebe423"
              ]
            ]
          },
          {
            "identity": "f654ee53-e7b0-4994-a8df-72f67419456c",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e828f8fe-ff56-4fa4-9460-72c973631df5"
              ]
            ]
          },
          {
            "identity": "852d4732-cee1-4464-bc11-c4be0f36745d",
            "category": "furniture.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "10e7c742-603f-45cf-9ccb-a533c3c74adf"
              ]
            ]
          },
          {
            "identity": "fe2a0f57-8ccc-4918-b291-012563211c90",
            "category": "decoration.plant",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "76ebe9d5-3ce5-4968-ae60-4a70fc09a813"
              ]
            ]
          },
          {
            "identity": "fbde7f2d-c2e1-4e75-839b-4c2de71677a1",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "c678865e-dc75-4c02-828c-f1655674258e"
              ]
            ]
          },
          {
            "identity": "defcb6a8-0bc7-42d2-8e13-ddf3a440cd77",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "26d0da9f-5466-4756-ae6f-a396de8f2bff"
              ],
              [
                "2b4ab506-780e-455a-9e06-c912468c88bd"
              ],
              [
                "f55a63d8-0731-4337-9c89-2c1d1659a4db"
              ],
              [
                "263397b2-a064-43c2-a672-91646059447d",
                "9acd238e-ab0b-4b77-b2fe-73edbe9d4fa9",
                "54facf8b-5428-4445-9966-3dfc3a60cf41"
              ]
            ]
          },
          {
            "identity": "7d66a54b-9113-40e0-ae56-ed10c4fc65de",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "92694e98-994f-491c-8019-04c9ada9e283"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "e373bb0c-5507-4e93-8b2f-fcb8dac60246",
      "alias": "entry_e373bb0c55074e938b2ffcb8dac60246",
      "room": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "92694e98-994f-491c-8019-04c9ada9e283"
    }
  ],
  "membership": {
    "92694e98-994f-491c-8019-04c9ada9e283": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "226d2715-e04c-4f01-a166-84034bebe423": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "e828f8fe-ff56-4fa4-9460-72c973631df5": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "10e7c742-603f-45cf-9ccb-a533c3c74adf": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "76ebe9d5-3ce5-4968-ae60-4a70fc09a813": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "c678865e-dc75-4c02-828c-f1655674258e": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "26d0da9f-5466-4756-ae6f-a396de8f2bff": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "2b4ab506-780e-455a-9e06-c912468c88bd": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "f55a63d8-0731-4337-9c89-2c1d1659a4db": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "263397b2-a064-43c2-a672-91646059447d": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "9acd238e-ab0b-4b77-b2fe-73edbe9d4fa9": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8",
    "54facf8b-5428-4445-9966-3dfc3a60cf41": "031feb86-7d17-44d4-a80e-1d6ec7f6ddb8"
  }
}
