{"ok":true,"site":{"host":"spatialize-pink.vercel.app","url":"https://spatialize-pink.vercel.app/","type":"live","desc":"Check a route against your clear width, from a validated 3D floor-plan twin and sourced access evidence. Agents can ask and propose; only people publish.","tools":[{"name":"get_venue_overview","kind":"answer","impl":"imperative","description":"Summarise this venue: its name, footprint in metres, how many rooms, doors and landmarks were extracted from the floor plan, and whether the extracted data has been reviewed by a person yet. Call this first to orient yourself.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_destinations","kind":"answer","impl":"imperative","description":"List the places in this venue a visitor can be routed to — entrances, restrooms, lifts, stairs and named destinations — with the id you should pass to find_step_free_route.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"type":{"type":"string","enum":["entrance","elevator","stairs","restroom","destination"],"description":"Optional filter by landmark type."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find_step_free_route","kind":"answer","impl":"imperative","description":"Compute a route between two places in this venue and report it turn by turn. By default it only returns step-free routes suitable for a wheelchair user. If no step-free route exists, it names the exact door that blocks it rather than just refusing. The 3D view on the page follows along so the person sees the route.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"to":{"type":"string","description":"Destination landmark id or label."},"from":{"type":"string","description":"Starting landmark id or label. Defaults to the main entrance."},"step_free":{"type":"boolean","description":"Require a step-free route. Defaults to true."}},"required":["to"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"describe_room","kind":"answer","impl":"imperative","description":"Describe one room: its area, category, which rooms it connects to and through which doors, and how confident the extraction was about it.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"room":{"type":"string","description":"Room id or label."}},"required":["room"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_accessibility","kind":"answer","impl":"imperative","description":"Audit the whole venue for step-free access: which destinations are reachable from the main entrance without steps, which are not and why, which doors are recorded as barriers, and every doorway's clear width so the person can judge it against their own equipment. Use check_route_clearance for one person's needs on one route.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_data_issues","kind":"answer","impl":"imperative","description":"List everything about this venue's extracted data that is unresolved: open review issues raised by the validator, and entities the vision model was unsure about. Use this to find what a visitor could usefully confirm or correct on the ground.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_disputed_claims","kind":"answer","impl":"imperative","description":"List access reports the venue team declined to accept. Visitors are often a better source on a building than the building's own record, so declined reports are kept rather than deleted. Call this before telling someone a route is fine — the venue may say step-free where a visitor reported otherwise.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_route_clearance","kind":"answer","impl":"imperative","description":"Check one route against a specific person's needs: the narrowest doorway they can pass, in millimetres, and whether steps rule it out. Answers clear, blocked or unknown — unknown when a doorway on the route has an unconfirmed measurement or an unresolved visitor dispute. Lists every limiting doorway so the person decides.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"to":{"type":"string","description":"Destination landmark id or label."},"from":{"type":"string","description":"Starting landmark id or label. Defaults to the main entrance."},"minimum_clear_width_mm":{"type":"number","description":"Narrowest doorway the person can pass, in millimetres. For example 760 for many manual wheelchairs."},"require_step_free":{"type":"boolean","description":"Whether steps rule the route out. Defaults to true."}},"required":["to"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"simulate_closure","kind":"act","impl":"imperative","description":"What-if, changing nothing: if a doorway were closed or a lift out of use, which destinations would stop being reachable without steps from the main entrance, and which would still be? For planned works or an out-of-service lift. Nothing is proposed or recorded.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"door":{"type":"string","description":"A doorway to treat as closed, by name or id."},"landmark":{"type":"string","description":"A lift or other landmark to treat as out of use, by name or id."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"focus_view","kind":"act","impl":"imperative","description":"Move the 3D venue view on this page to a landmark, and optionally switch between the 3D walkthrough and the flat 2D plan. Use it to show a person what you are talking about instead of only describing it.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"target":{"type":"string","description":"Landmark id or label to focus."},"mode":{"type":"string","enum":["2d","3d"],"description":"Optional view mode."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","category":"Travel & Events","toolCount":10}}