{"ok":true,"site":{"host":"fieldline-recovery.tvolks11.chatgpt.site","url":"https://fieldline-recovery.tvolks11.chatgpt.site/","type":"live","desc":"A live recovery desk where dispatchers and agents resolve field-service conflicts together.","tools":[{"name":"list_disruption_scenarios","kind":"answer","impl":"imperative","description":"Lists the realistic dispatch incidents available in the demo lab without changing the current scenario.","title":"List disruption scenarios","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"load_disruption_scenario","kind":"act","impl":"imperative","description":"Loads a selected demo incident and resets the recovery workflow. This changes demo state only and does not notify crews or customers.","title":"Load a disruption scenario","inputSchema":{"type":"object","properties":{"scenario":{"type":"string","enum":["delay","emergency","certification","challenge"],"description":"Incident to load in the Disruption Lab."}},"required":["scenario"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_dispatch_state","kind":"answer","impl":"imperative","description":"Returns the selected disruption, crews, jobs, schedule risk, state revision, and recovery-plan status.","title":"Get live dispatch state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"diagnose_schedule_risk","kind":"act","impl":"imperative","description":"Analyzes the selected dispatch incident and explains the most urgent service risk without changing it.","title":"Diagnose schedule risk","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_recovery_options","kind":"act","impl":"imperative","description":"Returns viable recovery options for the selected incident with time, compliance, overtime, and customer-impact tradeoffs.","title":"Compare recovery options","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"stage_recovery_plan","kind":"act","impl":"imperative","description":"Validates and stages a scenario-specific recovery plan visibly for dispatcher review. It never commits or notifies anyone.","title":"Stage a recovery plan","inputSchema":{"type":"object","properties":{"option":{"type":"string","enum":["crew_swap","emergency_insert","certified_reassign","split_response"],"description":"Recovery option returned by compare_recovery_options."}},"required":["option"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/fieldline-recovery.tvolks11.chatgpt.site.png","apiSurface":"spec","toolCount":6}}