{"ok":true,"site":{"host":"gridfall-st-anne.xmichal-severin.chatgpt.site","url":"https://gridfall-st-anne.xmichal-severin.chatgpt.site/","type":"live","desc":"A shared city resilience simulator where people and agents diagnose outages, explore recovery futures and restore critical services together.","tools":[{"name":"get_city_state","kind":"answer","impl":"imperative","description":"Inspect the public GRIDFALL mission state, incident clues, infrastructure nodes, and recovery progress. The hidden solution is never exposed.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_hospital_status","kind":"answer","impl":"imperative","description":"Inspect ICU reserve, protected supply, live recovery blockers, telemetry, access, shelter, police, and cooling-water pressure.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_grid_actions","kind":"answer","impl":"imperative","description":"List the operational decisions currently available, including time cost, benefit, and systemic risk. This does not reveal the correct sequence.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"take_grid_action","kind":"act","impl":"imperative","description":"Submit one grid operation. In Human Approval mode it becomes a proposal that only the human operator can authorize in the web UI; in Agent Autopilot test mode it executes immediately. Never claim a Human Approval proposal was executed.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["isolate_tx4","shed_metro","close_southbank_tie","close_central_bus","open_relay_r7","deploy_battery_icu","isolate_hospital_feeder","deploy_battery_data","reboot_scada","shed_waterworks","reroute_bank_alarm","shed_bank","activate_shelter","prioritize_ambulances","isolate_central_bus","isolate_clinic","shed_data_center","dispatch_police","close_harbor_tie"]}},"required":["action"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"start_random_incident","kind":"act","impl":"imperative","description":"Start a 15-second pre-blackout countdown and draw one of 100 validated incident puzzles.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reset_mission","kind":"act","impl":"imperative","description":"Return GRIDFALL to standby. The next start draws a different incident.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"favicon":"/favicons/gridfall-st-anne.xmichal-severin.chatgpt.site.png","apiSurface":"spec","category":"AI & Agents","toolCount":6}}