{"ok":true,"site":{"host":"mcs-eng.github.io","url":"https://mcs-eng.github.io/loadshed/","type":"live","desc":"Hold the Line","tools":[{"name":"inspect_responsiveness","kind":"act","impl":"imperative","description":"Inspect the page promise, real browser signals, and available cuts.","title":"inspect responsiveness","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"windowMs":{"type":"integer","minimum":500,"maximum":15000,"description":"Recent measurement window in milliseconds; defaults to 5000."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/loadshed/","pages":["/loadshed/"]},{"name":"get_adaptation_options","kind":"answer","impl":"imperative","description":"List page-declared protected work, protection targets, and disposable steps.","title":"get adaptation options","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/loadshed/","pages":["/loadshed/"]},{"name":"set_smoothness_contract","kind":"act","impl":"imperative","description":"Set or turn off the page responsiveness promise.","title":"set smoothness contract","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"maxInteractionLatencyMs":{"type":"integer","minimum":50,"maximum":200,"description":"Maximum acceptable click latency in milliseconds."},"protectedElement":{"type":"string","description":"Stable page-owned element ID that backs this promise."},"active":{"type":"boolean","description":"True to enforce the promise; false for full-fidelity contrast mode."}},"required":["maxInteractionLatencyMs","protectedElement"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/loadshed/","pages":["/loadshed/"]},{"name":"protect_experience_element","kind":"act","impl":"imperative","description":"Protect or release one page-declared element.","title":"protect experience element","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"elementId":{"type":"string","description":"Stable page-owned element ID to protect or release."},"protect":{"type":"boolean","description":"True to protect the element; false to release eligible protection."}},"required":["elementId","protect"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/loadshed/","pages":["/loadshed/"]},{"name":"apply_adaptation","kind":"act","impl":"imperative","description":"Pin, release, cut, or restore one declared busywork step.","title":"apply adaptation","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"stepId":{"type":"string","description":"Stable ID of one page-declared shed-ladder step."},"action":{"type":"string","enum":["shed","restore","pin","unpin"],"description":"Bounded action to apply to the declared step."}},"required":["stepId","action"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/loadshed/","pages":["/loadshed/"]},{"name":"get_intervention_receipts","kind":"answer","impl":"imperative","description":"Read the newest intervention receipts and any evidence gaps.","title":"get intervention receipts","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"sinceIso":{"type":"string","description":"Optional ISO timestamp; return receipts at or after this time."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum newest-first receipts to return; defaults to 20."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/loadshed/","pages":["/loadshed/"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":6}}