{
  "version": "wright.world/1",
  "identity": "96344b13-f57b-49d9-a92c-6bd72c7ab469",
  "rooms": [
    {
      "identity": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
      "alias": "room_f7833d3ec77044059ff8b0822e4a84dc",
      "label": "Detective Study",
      "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": "office",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "office",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_visitor_seating",
                "purpose": "visitor_seating",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "desks",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_233553fac2ce2c76edae5ff3; role=furnishing; quote=a desk"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_7362c2d918c4702222749bbc; role=furnishing; quote=Two chairs"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_a1e8339f5c758545f3145ed2; role=furnishing; quote=Bookshelves"
                }
              },
              {
                "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: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "desks",
                "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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "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: office, 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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_desks",
                "kind": "access",
                "subjects": [
                  "desks"
                ],
                "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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_seats",
                "kind": "access",
                "subjects": [
                  "work_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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_shelves",
                "kind": "access",
                "subjects": [
                  "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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "explicit_relation_2f570d522c2692b65cace02f",
                "kind": "facing",
                "subjects": [
                  "work_seats"
                ],
                "target": "desks",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed facing requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_aa3b04753e97e15ee2ce06b2: face"
                }
              },
              {
                "reference": "explicit_relation_97b230f13ee388b1d60c2300",
                "kind": "wall-alignment",
                "subjects": [
                  "shelves"
                ],
                "target": null,
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed wall-alignment requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_22de2906078cd0b3dd61acec: surround"
                }
              }
            ],
            "architecture": [
              {
                "reference": "entry",
                "kind": "portal",
                "quantity": 1,
                "priority": "required",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "office",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "office",
            "capacity": 2,
            "style": "",
            "zones": [
              {
                "reference": "zone_work",
                "purpose": "work",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_visitor_seating",
                "purpose": "visitor_seating",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "desks",
                "category": "furniture.desk",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "work_seats",
                "category": "furniture.chair",
                "zone": "zone_work",
                "quantity": 2,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "shelves",
                "category": "furniture.shelf",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: office, 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: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_work_seats",
                "kind": "seating",
                "subjects": [
                  "work_seats"
                ],
                "target": "desks",
                "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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_shelves",
                "kind": "wall-alignment",
                "subjects": [
                  "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: office, 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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_desks",
                "kind": "access",
                "subjects": [
                  "desks"
                ],
                "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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_work_seats",
                "kind": "access",
                "subjects": [
                  "work_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: office, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_shelves",
                "kind": "access",
                "subjects": [
                  "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: office, 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: office, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "desks": "a3fd9f1c-59e3-400f-a6d0-ff79e0837e48",
            "work_seats": "7f327524-9e46-4108-b33a-2d9bb1d26d0c",
            "shelves": "5e10a8ce-f8b5-4886-9d39-36b24f7e4416",
            "lighting": "471f71c3-b8ce-43de-ba35-993b6d0c6119"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "office",
        "capacity": 2,
        "style": "",
        "needs": [
          {
            "identity": "a3fd9f1c-59e3-400f-a6d0-ff79e0837e48",
            "category": "furniture.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9c931c92-710f-4dca-8694-ff62e9c2f24a"
              ]
            ]
          },
          {
            "identity": "7f327524-9e46-4108-b33a-2d9bb1d26d0c",
            "category": "furniture.chair",
            "quantity": 2,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "a3fd9f1c-59e3-400f-a6d0-ff79e0837e48",
            "instances": [
              [
                "337e8fd8-e46e-40ce-b6be-46729b035f95"
              ],
              [
                "866aab71-c7c2-41a3-9f04-c2cfe74ee928"
              ]
            ]
          },
          {
            "identity": "5e10a8ce-f8b5-4886-9d39-36b24f7e4416",
            "category": "furniture.shelf",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "d8864443-a446-4bc6-8eb4-2e1ecc4e6e4b"
              ]
            ]
          },
          {
            "identity": "471f71c3-b8ce-43de-ba35-993b6d0c6119",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "84361b2f-4b5f-43f5-aa6b-748b4d5e6330"
              ]
            ]
          },
          {
            "identity": "901f98a1-dc02-401c-a86d-198d7204aeca",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e9b07874-3c02-4c90-a225-747e0384eb4b"
              ]
            ]
          },
          {
            "identity": "a8a987f7-f8cf-4eea-a5ab-a6f8c9a0b7a2",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "a9590c21-78fa-4a4a-99fc-82587cac722e"
              ],
              [
                "def2e025-3376-4dea-85a3-104b21f434b1"
              ],
              [
                "47965f10-cebe-4e55-839c-94c5fe19f0ea"
              ],
              [
                "f7300ce7-7732-4455-bfd9-aac1461c8702",
                "595d4c8d-d946-437d-8588-7cfbf3e4b637",
                "5bff34c1-5496-43da-9f58-73a88d1b18e2"
              ]
            ]
          },
          {
            "identity": "a0b1e0aa-2ab1-4a40-91b1-173e1d94f892",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8eef01ce-e9db-45c5-a925-7dac137afdc7"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "007b856e-a5f7-47e8-8fe7-ad8929f488dc",
      "alias": "entry_007b856ea5f747e88fe7ad8929f488dc",
      "room": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "8eef01ce-e9db-45c5-a925-7dac137afdc7"
    }
  ],
  "membership": {
    "8eef01ce-e9db-45c5-a925-7dac137afdc7": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "9c931c92-710f-4dca-8694-ff62e9c2f24a": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "337e8fd8-e46e-40ce-b6be-46729b035f95": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "866aab71-c7c2-41a3-9f04-c2cfe74ee928": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "d8864443-a446-4bc6-8eb4-2e1ecc4e6e4b": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "84361b2f-4b5f-43f5-aa6b-748b4d5e6330": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "e9b07874-3c02-4c90-a225-747e0384eb4b": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "a9590c21-78fa-4a4a-99fc-82587cac722e": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "def2e025-3376-4dea-85a3-104b21f434b1": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "47965f10-cebe-4e55-839c-94c5fe19f0ea": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "f7300ce7-7732-4455-bfd9-aac1461c8702": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "595d4c8d-d946-437d-8588-7cfbf3e4b637": "f7833d3e-c770-4405-9ff8-b0822e4a84dc",
    "5bff34c1-5496-43da-9f58-73a88d1b18e2": "f7833d3e-c770-4405-9ff8-b0822e4a84dc"
  }
}
