{
  "version": "wright.world/1",
  "identity": "c45af27a-142c-45ef-a3f5-fea9f93eb4e0",
  "rooms": [
    {
      "identity": "386cc213-0412-41d2-bfe0-da24b82a4abf",
      "alias": "room_386cc213041241d2bfe0da24b82a4abf",
      "label": "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": "modern",
            "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_8435ac9a733bf454cac4747f; 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": "source_58599809924f9fb409782097",
                "category": "lighting.desk",
                "zone": "zone_bedside_access",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_58599809924f9fb409782097; role=furnishing; quote=bedside 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": "modern",
            "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": "536c405e-51c2-4a5b-9454-967d8b29a6c7",
            "wardrobe": "74953b5a-19e5-4798-bc25-fd42e5422188",
            "lighting": "43b75c7f-70e5-48b8-ba61-2c5c662895b3",
            "source_58599809924f9fb409782097": "f6e51c0f-499e-4164-99f1-38a618876bc9"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "bedroom",
        "capacity": 2,
        "style": "modern",
        "needs": [
          {
            "identity": "536c405e-51c2-4a5b-9454-967d8b29a6c7",
            "category": "furniture.bed",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "1c6cb1aa-fc55-4ead-afcf-903e7da22d8a"
              ]
            ]
          },
          {
            "identity": "74953b5a-19e5-4798-bc25-fd42e5422188",
            "category": "furniture.cabinet",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "perimeter",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0e9fa5d9-43db-4285-9045-05280b9dde38"
              ]
            ]
          },
          {
            "identity": "43b75c7f-70e5-48b8-ba61-2c5c662895b3",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "98fd3f83-4038-4049-b177-fe7678619286"
              ]
            ]
          },
          {
            "identity": "f6e51c0f-499e-4164-99f1-38a618876bc9",
            "category": "lighting.desk",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "f873dbc0-ed99-46e8-8c17-b636f6f2e802"
              ]
            ]
          },
          {
            "identity": "68a1ed9b-cda5-45f4-b1a6-3856aee1d919",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "5a4408b1-1473-41f3-856f-b8632c7577ab"
              ]
            ]
          },
          {
            "identity": "f9241462-5234-4786-99a4-a6dd4911b2c4",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "723fa922-fb49-4d4f-a285-fcfb6c6fbf8c"
              ],
              [
                "42b35122-58e8-496a-bb3d-9860da4259b6"
              ],
              [
                "c0b055f2-1dd3-44a6-9aa1-887d35144c39"
              ],
              [
                "d744cbab-309a-4a15-8532-69119cb682f2",
                "94347a67-cfb0-423f-bd6b-a1ccff140c65",
                "343a9183-a6ca-4651-86ff-fc99c1df9777"
              ]
            ]
          },
          {
            "identity": "0833d652-cf14-4274-bf55-538fbb752dbd",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "e561fa9d-db20-4a3b-9283-20bf82352596"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "18bae21f-8823-4384-b3b0-648375c51915",
      "alias": "entry_18bae21f88234384b3b0648375c51915",
      "room": "386cc213-0412-41d2-bfe0-da24b82a4abf",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "e561fa9d-db20-4a3b-9283-20bf82352596"
    }
  ],
  "membership": {
    "e561fa9d-db20-4a3b-9283-20bf82352596": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "1c6cb1aa-fc55-4ead-afcf-903e7da22d8a": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "0e9fa5d9-43db-4285-9045-05280b9dde38": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "98fd3f83-4038-4049-b177-fe7678619286": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "f873dbc0-ed99-46e8-8c17-b636f6f2e802": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "5a4408b1-1473-41f3-856f-b8632c7577ab": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "723fa922-fb49-4d4f-a285-fcfb6c6fbf8c": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "42b35122-58e8-496a-bb3d-9860da4259b6": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "c0b055f2-1dd3-44a6-9aa1-887d35144c39": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "d744cbab-309a-4a15-8532-69119cb682f2": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "94347a67-cfb0-423f-bd6b-a1ccff140c65": "386cc213-0412-41d2-bfe0-da24b82a4abf",
    "343a9183-a6ca-4651-86ff-fc99c1df9777": "386cc213-0412-41d2-bfe0-da24b82a4abf"
  }
}
