{
  "version": "wright.world/1",
  "identity": "839e9e94-0122-40af-8542-bd271347432b",
  "rooms": [
    {
      "identity": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
      "alias": "room_d53d39ecc3ee4076bfa431e7f643142d",
      "label": "Quiet Bedroom",
      "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": "bedroom",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "bedroom",
            "capacity": 2,
            "style": "quiet",
            "zones": [
              {
                "reference": "zone_sleeping",
                "purpose": "sleeping",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_bedside_access",
                "purpose": "bedside_access",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "bed",
                "category": "furniture.bed",
                "zone": "zone_sleeping",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_68ad85dc397f269fe064518c; role=furnishing; quote=a bed"
                }
              },
              {
                "reference": "wardrobe",
                "category": "furniture.cabinet",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: bedroom, 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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "lamp",
                "category": "lighting.desk",
                "zone": "zone_lighting",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_01bf1a17b482b0233beb08ac; role=furnishing; quote=a little lamp"
                }
              }
            ],
            "rules": [
              {
                "reference": "align_bed",
                "kind": "wall-alignment",
                "subjects": [
                  "bed"
                ],
                "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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_wardrobe",
                "kind": "wall-alignment",
                "subjects": [
                  "wardrobe"
                ],
                "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: bedroom, 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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_bed",
                "kind": "access",
                "subjects": [
                  "bed"
                ],
                "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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_wardrobe",
                "kind": "access",
                "subjects": [
                  "wardrobe"
                ],
                "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: bedroom, 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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "bedroom",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "bedroom",
            "capacity": 2,
            "style": "quiet",
            "zones": [
              {
                "reference": "zone_sleeping",
                "purpose": "sleeping",
                "priority": "required"
              },
              {
                "reference": "zone_storage",
                "purpose": "storage",
                "priority": "required"
              },
              {
                "reference": "zone_bedside_access",
                "purpose": "bedside_access",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "bed",
                "category": "furniture.bed",
                "zone": "zone_sleeping",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "wardrobe",
                "category": "furniture.cabinet",
                "zone": "zone_storage",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "perimeter",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: bedroom, 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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "align_bed",
                "kind": "wall-alignment",
                "subjects": [
                  "bed"
                ],
                "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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "align_wardrobe",
                "kind": "wall-alignment",
                "subjects": [
                  "wardrobe"
                ],
                "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: bedroom, 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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_bed",
                "kind": "access",
                "subjects": [
                  "bed"
                ],
                "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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_wardrobe",
                "kind": "access",
                "subjects": [
                  "wardrobe"
                ],
                "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: bedroom, 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: bedroom, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "bed": "d1e7b8d6-4162-4d4b-9246-d492ea7a5b8b",
            "wardrobe": "f50004d2-d343-4167-95b6-d956d9b1f88c",
            "lighting": "142a2ea1-593e-49de-9528-d960b6a2a0b8",
            "lamp": "a965d225-c6dc-41fd-a725-93bd3a24399c"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "bedroom",
        "capacity": 2,
        "style": "quiet",
        "needs": [
          {
            "identity": "d1e7b8d6-4162-4d4b-9246-d492ea7a5b8b",
            "category": "furniture.bed",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "99ebc01e-4ece-4f33-bfb1-37aa413f10a5"
              ]
            ]
          },
          {
            "identity": "f50004d2-d343-4167-95b6-d956d9b1f88c",
            "category": "furniture.cabinet",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "782bbb6e-2b00-45ac-a471-f401f198ba43"
              ]
            ]
          },
          {
            "identity": "142a2ea1-593e-49de-9528-d960b6a2a0b8",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e710a142-1bb5-401d-ae6b-52a9c10fa0bd"
              ]
            ]
          },
          {
            "identity": "a965d225-c6dc-41fd-a725-93bd3a24399c",
            "category": "lighting.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "a9fc72c4-5c00-4de3-bd32-4f0e492a8853"
              ]
            ]
          },
          {
            "identity": "c5eb6ff1-a0c3-46f1-b21c-b829e8bdd245",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "df30af49-e4db-46f6-9593-b6062d12cc70"
              ]
            ]
          },
          {
            "identity": "e5f4f9d1-4829-4112-a7ad-246c5688e463",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "2eb4733f-5ac8-4437-8166-43aece0b43bb"
              ],
              [
                "c9231eb4-cc26-472c-b6e2-ac8ebe48880a"
              ],
              [
                "71bb5a82-f344-49e4-a2a8-749b785b0dff"
              ],
              [
                "0726f657-5aaf-45b0-9720-5e5123545245",
                "3e7e09cf-06c8-40f5-8aff-3b32e3a15a83",
                "4e4d6ea5-46a3-4c0f-afab-8a939dec554f"
              ]
            ]
          },
          {
            "identity": "b54e9734-ad72-4bbf-9b6f-5dbd798590ea",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1cb1cc95-ed27-4bdf-8a9f-8e166d1b47e1"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "f0023743-986c-44b1-bd82-5da9bacca124",
      "alias": "entry_f0023743986c44b1bd825da9bacca124",
      "room": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "1cb1cc95-ed27-4bdf-8a9f-8e166d1b47e1"
    }
  ],
  "membership": {
    "1cb1cc95-ed27-4bdf-8a9f-8e166d1b47e1": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "99ebc01e-4ece-4f33-bfb1-37aa413f10a5": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "782bbb6e-2b00-45ac-a471-f401f198ba43": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "e710a142-1bb5-401d-ae6b-52a9c10fa0bd": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "a9fc72c4-5c00-4de3-bd32-4f0e492a8853": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "df30af49-e4db-46f6-9593-b6062d12cc70": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "2eb4733f-5ac8-4437-8166-43aece0b43bb": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "c9231eb4-cc26-472c-b6e2-ac8ebe48880a": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "71bb5a82-f344-49e4-a2a8-749b785b0dff": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "0726f657-5aaf-45b0-9720-5e5123545245": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "3e7e09cf-06c8-40f5-8aff-3b32e3a15a83": "d53d39ec-c3ee-4076-bfa4-31e7f643142d",
    "4e4d6ea5-46a3-4c0f-afab-8a939dec554f": "d53d39ec-c3ee-4076-bfa4-31e7f643142d"
  }
}
