{"ok":true,"site":{"host":"linelab-rehearse-the-rush.opal-newt-4208.chatgpt.site","url":"https://linelab-rehearse-the-rush.opal-newt-4208.chatgpt.site/","type":"live","desc":"A human-and-agent crowd-flow rehearsal studio.","tools":[{"name":"configure_event_scenario","kind":"act","impl":"imperative","description":"Set a fictional event scenario for rehearsal. Use this before running a baseline when the organiser gives new numbers, such as 500 guests and 2% pre-registration. This changes only the on-screen practice model and never commits a real event plan.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"arrivals":{"type":"integer","minimum":20,"maximum":2000},"preRegisteredPercent":{"type":"integer","minimum":0,"maximum":100},"securityGuards":{"type":"integer","minimum":1,"maximum":12},"entranceDoors":{"type":"integer","minimum":1,"maximum":6},"registrationStaff":{"type":"integer","minimum":1,"maximum":12},"maxFlexibleVolunteers":{"type":"integer","minimum":1,"maximum":12},"targetWaitMinutes":{"type":"integer","minimum":1,"maximum":30},"venueTemplate":{"enum":["college","concert","clinic"]},"canAddGuard":{"type":"boolean"},"canOpenDoor":{"type":"boolean"},"canUseQr":{"type":"boolean"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_flow","kind":"answer","impl":"imperative","description":"Read the live LineLab flow, constraints, locks, and measured baseline.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"run_baseline","kind":"act","impl":"imperative","description":"Run the deterministic baseline rehearsal without changing the plan.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_draft_repair","kind":"act","impl":"imperative","description":"Stage a repair that respects the organiser’s current station locks.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"compare_rehearsals","kind":"act","impl":"imperative","description":"Compare baseline and staged flow outcomes, including queue and wait reductions.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"stress_test_plan","kind":"act","impl":"imperative","description":"Test one realistic disruption and explain where the current plan would struggle.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commit_human_approved_plan","kind":"act","impl":"imperative","description":"Commit a draft only after the organiser approves it in the visible LineLab UI.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/linelab-rehearse-the-rush.opal-newt-4208.chatgpt.site.png","apiSurface":"spec","toolCount":7}}