{"ok":true,"site":{"host":"grassy-lotus-7dr8.here.now","url":"https://grassy-lotus-7dr8.here.now/","type":"live","desc":"LINECALL helps live-event teams solve timing changes with an AI agent while deterministic rules verify the plan and the human operator keeps final authority.","tools":[{"name":"linecall_get_run_snapshot","kind":"answer","impl":"imperative","description":"Use this to inspect LINECALL before making a scheduling decision. Returns the current revision, cue times, human locks, readiness, segments, hard-out, and deterministic conflicts.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/product","/demo","/trust"]},{"name":"linecall_compare_retime_options","kind":"answer","impl":"imperative","description":"Use this when the user asks to move a production segment and you need to compare safe strategies before choosing one. It evaluates segment-only and downstream-ripple retiming against the same human locks, revision, chronology, department spacing, and hard-out constraints, then returns the safest currently valid option without changing the run.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"segment_id":{"type":"string","enum":["preshow","opening","qa","panel"],"description":"The run segment to analyze."},"offset_seconds":{"type":"integer","minimum":-600,"maximum":600,"description":"Whole seconds to move the segment. Positive is later; negative is earlier."},"expected_revision":{"type":"integer","minimum":1,"description":"Revision returned by linecall_get_run_snapshot."}},"required":["segment_id","offset_seconds","expected_revision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/product","/demo","/trust"]},{"name":"linecall_preview_segment_retime","kind":"act","impl":"imperative","description":"Use this before changing cue times. It previews moving one named segment and reports exact cue changes, human-lock violations, chronology conflicts, department spacing conflicts, and hard-out violations. Prefer segment_only first; use ripple_after only when downstream cues should move together.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"segment_id":{"type":"string","enum":["preshow","opening","qa","panel"],"description":"The run segment to retime."},"offset_seconds":{"type":"integer","minimum":-600,"maximum":600,"description":"Whole seconds to move the segment. Positive is later; negative is earlier."},"mode":{"type":"string","enum":["segment_only","ripple_after"],"description":"segment_only moves only the selected segment. ripple_after moves the selected segment and all later cues, while still respecting human locks and hard-out."},"expected_revision":{"type":"integer","minimum":1,"description":"Revision returned by linecall_get_run_snapshot. The preview fails closed if it is stale."}},"required":["segment_id","offset_seconds","mode","expected_revision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/product","/demo","/trust"]},{"name":"linecall_set_cue_readiness","kind":"act","impl":"imperative","description":"Use this to update operational readiness for one cue. This never changes timing, human locks, or the run structure.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"cue_id":{"type":"string","pattern":"^cue-\\d{3}$","description":"Cue ID such as cue-024."},"readiness":{"type":"string","enum":["pending","ready","check"]},"expected_revision":{"type":"integer","minimum":1,"description":"Current schedule revision. Readiness updates fail closed if the agent is acting on an old schedule."}},"required":["cue_id","readiness","expected_revision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/product","/demo","/trust"]}],"category":"Productivity & Business","favicon":"/favicons/grassy-lotus-7dr8.here.now.png","apiSurface":"spec","toolCount":4}}