Separate preferences from required workspace attributes
Start with the space records the directory can publish and the amenity fields they actually contain. Decide which visitor inputs are preferences and which must be enforced as filters. A description that sounds similar to a request should not establish an amenity that the record does not confirm. Define how unknown information appears and what the visitor can change when no result meets the required criteria. The catalogue team owns the approved attribute definitions and source information.
