{
  "version": "wright.world/1",
  "identity": "12cf3e35-abd3-4b13-beee-dd5fda12004c",
  "rooms": [
    {
      "identity": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
      "alias": "room_353f5f2542cf4bbf99a68be0377ff9e8",
      "label": "Dining Room",
      "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": "dining",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "dining",
            "capacity": 6,
            "style": "",
            "zones": [
              {
                "reference": "zone_gathering",
                "purpose": "gathering",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "meeting_surface",
                "category": "furniture.table",
                "zone": "zone_gathering",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_3e60602148ba21dd1d210609; role=furnishing; quote=the same ordinary table"
                }
              },
              {
                "reference": "meeting_seats",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 6,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: dining, 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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "source_2b3a68dcd69ea95f4873e10a",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_2b3a68dcd69ea95f4873e10a; role=furnishing; quote=a giant chair"
                }
              },
              {
                "reference": "source_4b1770ea95312393c0f3e202",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_4b1770ea95312393c0f3e202; role=furnishing; quote=a doll-sized chair"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_meeting_seats",
                "kind": "seating",
                "subjects": [
                  "source_2b3a68dcd69ea95f4873e10a",
                  "source_4b1770ea95312393c0f3e202"
                ],
                "target": "meeting_surface",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable side of the work/eating surface",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "serve the same ordinary table"
                }
              },
              {
                "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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_surface",
                "kind": "access",
                "subjects": [
                  "meeting_surface"
                ],
                "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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_seats",
                "kind": "access",
                "subjects": [
                  "meeting_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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_seats_712928e38ab1",
                "kind": "access",
                "subjects": [
                  "source_2b3a68dcd69ea95f4873e10a",
                  "source_4b1770ea95312393c0f3e202"
                ],
                "target": "zone_circulation",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve access to the usable side; verify with explicit actor geometry",
                "evidence": {
                  "origin": "inferred",
                  "confidence": 0.85,
                  "explanation": "Provider functional inference: Editorial functional expectation: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "explicit_relation_89c8bce0d7beba02b1903181",
                "kind": "on",
                "subjects": [
                  "source_2b3a68dcd69ea95f4873e10a"
                ],
                "target": "meeting_surface",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed on requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_1f8fc6917d1c2115fa06f047: serve the same ordinary table"
                }
              },
              {
                "reference": "explicit_relation_e59a548a81f51a21780f6d43",
                "kind": "on",
                "subjects": [
                  "source_4b1770ea95312393c0f3e202"
                ],
                "target": "meeting_surface",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Preserve typed on requirement; no geometric satisfaction assumed",
                "evidence": {
                  "origin": "explicit",
                  "confidence": 1,
                  "explanation": "source_389fdebfb2fc11a3cfd9052f: serve the same ordinary table"
                }
              },
              {
                "reference": "functional_af4af1fe02f14a7e22fc3a32",
                "kind": "seating",
                "subjects": [
                  "meeting_seats"
                ],
                "target": "meeting_surface",
                "priority": "required",
                "strength": "hard",
                "clearanceM": null,
                "description": "Seat occupants at the usable work/eating surface",
                "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: dining, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": [
              "Retained required functional rule: access_meeting_seats; additional rule access_meeting_seats_712928e38ab1"
            ]
          },
          "archetypeSnapshot": {
            "version": "qway.room-program/1",
            "archetype": "dining",
            "archetypeRevision": "qway.room-archetypes/1",
            "purpose": "dining",
            "capacity": 6,
            "style": "",
            "zones": [
              {
                "reference": "zone_gathering",
                "purpose": "gathering",
                "priority": "required"
              },
              {
                "reference": "zone_lighting",
                "purpose": "lighting",
                "priority": "required"
              },
              {
                "reference": "zone_circulation",
                "purpose": "circulation",
                "priority": "required"
              }
            ],
            "needs": [
              {
                "reference": "meeting_surface",
                "category": "furniture.table",
                "zone": "zone_gathering",
                "quantity": 1,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "meeting_seats",
                "category": "furniture.chair",
                "zone": "zone_gathering",
                "quantity": 6,
                "capacity": null,
                "priority": "required",
                "assetAlias": null,
                "placement": "auto",
                "evidence": {
                  "origin": "archetype",
                  "confidence": 0.85,
                  "explanation": "Editorial functional expectation: dining, 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: dining, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "rules": [
              {
                "reference": "seat_meeting_seats",
                "kind": "seating",
                "subjects": [
                  "meeting_seats"
                ],
                "target": "meeting_surface",
                "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: dining, 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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_surface",
                "kind": "access",
                "subjects": [
                  "meeting_surface"
                ],
                "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: dining, qway.room-archetypes/1; not measured geometry"
                }
              },
              {
                "reference": "access_meeting_seats",
                "kind": "access",
                "subjects": [
                  "meeting_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: dining, 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: dining, qway.room-archetypes/1; not measured geometry"
                }
              }
            ],
            "exclusions": [],
            "uncertainties": []
          },
          "bindings": {
            "meeting_surface": "eb3986e8-7f5c-4425-9950-a8666ec6d6d1",
            "meeting_seats": "a3edf060-ae1f-4fbf-8c6d-3de79f8805c1",
            "lighting": "aebd9d5b-fd24-49a3-8940-87ec372eff72",
            "source_2b3a68dcd69ea95f4873e10a": "6c40a2e1-127e-4f8c-9e77-0d60b548042d",
            "source_4b1770ea95312393c0f3e202": "88dcb912-7969-4991-ade2-c8669d77c249"
          }
        },
        "version": "qway.furnishing/1",
        "purpose": "dining",
        "capacity": 6,
        "style": "",
        "needs": [
          {
            "identity": "eb3986e8-7f5c-4425-9950-a8666ec6d6d1",
            "category": "furniture.table",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "0ba23161-16d7-40f9-8911-ee7d5128a2b2"
              ]
            ]
          },
          {
            "identity": "a3edf060-ae1f-4fbf-8c6d-3de79f8805c1",
            "category": "furniture.chair",
            "quantity": 6,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "eb3986e8-7f5c-4425-9950-a8666ec6d6d1",
            "instances": [
              [
                "90944ee2-35d9-490b-86a3-059068cb2a20"
              ],
              [
                "387ace55-129f-4686-9379-273658d5ac5d"
              ],
              [
                "13a549cb-d31d-47b8-85c9-7c1f5f9da8e1"
              ],
              [
                "a8c67589-7116-4cca-843f-e5c2d6fcc764"
              ],
              [
                "fc53aa06-8490-4aa7-8006-2b504158b863"
              ],
              [
                "755588e3-27f0-48bd-8f4b-5d66a253b447"
              ]
            ]
          },
          {
            "identity": "aebd9d5b-fd24-49a3-8940-87ec372eff72",
            "category": "lighting.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "9e45a191-08fc-458e-9a71-6897cbd96607"
              ]
            ]
          },
          {
            "identity": "6c40a2e1-127e-4f8c-9e77-0d60b548042d",
            "category": "furniture.chair",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "eb3986e8-7f5c-4425-9950-a8666ec6d6d1",
            "instances": [
              [
                "7fa5789e-bfa2-45e2-8614-5a7d526b85ac"
              ]
            ]
          },
          {
            "identity": "88dcb912-7969-4991-ade2-c8669d77c249",
            "category": "furniture.chair",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": "seating",
            "target": "eb3986e8-7f5c-4425-9950-a8666ec6d6d1",
            "instances": [
              [
                "bc316cb3-f33b-4a66-8070-1785fadc00ea"
              ]
            ]
          },
          {
            "identity": "3198022a-c6e6-415b-b601-3d3c2bb75ba6",
            "category": "architecture.floor",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "8722a6a4-a6ef-40ec-a882-e635a0e3ec23"
              ]
            ]
          },
          {
            "identity": "98e026f5-e5c8-4f9c-b3f4-6282a60a7df8",
            "category": "architecture.wall",
            "quantity": 4,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "efdfe2e7-e464-418a-be1d-a12666f6df0e"
              ],
              [
                "bb23ce77-3341-49d4-a2f5-00daa0832304"
              ],
              [
                "fc06e21f-eb2a-4592-a82f-ecd9484280c7"
              ],
              [
                "6f842762-77e3-4570-96be-8d9e658fa67a",
                "df9268b4-d26a-402d-bb0f-b248e956949d",
                "769e5379-27b9-4131-90eb-5d61a0a0c081"
              ]
            ]
          },
          {
            "identity": "391e3094-95da-446a-b554-60ee4a2e847b",
            "category": "architecture.door",
            "quantity": 1,
            "capacity": null,
            "assetAlias": null,
            "placement": "auto",
            "relation": null,
            "target": null,
            "instances": [
              [
                "ee536310-dc45-4a23-8c8c-a2d2ae7fafb9"
              ]
            ]
          }
        ]
      }
    }
  ],
  "levels": [],
  "portals": [],
  "entrances": [
    {
      "identity": "254b4435-feb1-4cf0-8a0a-0cbfb477b3c0",
      "alias": "entry_254b4435feb14cf08a0a0cbfb477b3c0",
      "room": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
      "frame": {
        "position": [
          0,
          0,
          2.5
        ],
        "quaternion": [
          0,
          0,
          0,
          1
        ]
      },
      "width": 0.89,
      "height": 2.037,
      "traversable": true,
      "door": "ee536310-dc45-4a23-8c8c-a2d2ae7fafb9"
    }
  ],
  "membership": {
    "ee536310-dc45-4a23-8c8c-a2d2ae7fafb9": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "0ba23161-16d7-40f9-8911-ee7d5128a2b2": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "90944ee2-35d9-490b-86a3-059068cb2a20": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "387ace55-129f-4686-9379-273658d5ac5d": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "13a549cb-d31d-47b8-85c9-7c1f5f9da8e1": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "a8c67589-7116-4cca-843f-e5c2d6fcc764": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "fc53aa06-8490-4aa7-8006-2b504158b863": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "755588e3-27f0-48bd-8f4b-5d66a253b447": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "9e45a191-08fc-458e-9a71-6897cbd96607": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "7fa5789e-bfa2-45e2-8614-5a7d526b85ac": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "bc316cb3-f33b-4a66-8070-1785fadc00ea": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "8722a6a4-a6ef-40ec-a882-e635a0e3ec23": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "efdfe2e7-e464-418a-be1d-a12666f6df0e": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "bb23ce77-3341-49d4-a2f5-00daa0832304": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "fc06e21f-eb2a-4592-a82f-ecd9484280c7": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "6f842762-77e3-4570-96be-8d9e658fa67a": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "df9268b4-d26a-402d-bb0f-b248e956949d": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8",
    "769e5379-27b9-4131-90eb-5d61a0a0c081": "353f5f25-42cf-4bbf-99a6-8be0377ff9e8"
  }
}
