{"ok":true,"site":{"host":"incident-room.fongse.workers.dev","url":"https://incident-room.fongse.workers.dev/","type":"live","desc":"Incident Room lets an operator and a browser agent prepare the same visible recovery plan.","tools":[{"name":"inspect_current_incident","kind":"act","impl":"imperative","description":"Inspect the incident open in this tab and visibly focus the affected service. If checkout is healthy, stop and ask the human to start the 100-second demo. If checkout is degraded and payment is healthy, continue with show_change_comparison.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"sinceMinutes":{"type":"integer","minimum":1,"maximum":30,"description":"Optional incident lookback window from 1 to 30 minutes."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"show_change_comparison","kind":"act","impl":"imperative","description":"Open the visible comparison for a suspected change already listed in the current incident. The result advances this same page to the Recovery Plan and exact checkout rollback proposal.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"changeId":{"type":"string","maxLength":128,"description":"A change ID returned by inspect_current_incident."}},"required":["changeId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_remediation_options","kind":"act","impl":"imperative","description":"After the same checkout request is verified at 200, place three permanent-fix paths in this live page, mark one recommendation, and leave the final choice to the human. This creates no issue, PR, or deployment.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"regressedDeploymentId":{"type":"string","maxLength":128,"description":"The regressed deployment ID from the verified recovery result."},"rootCauseSummary":{"type":"string","minLength":1,"maxLength":500,"description":"Evidence-backed summary of the checkout regression to correct."},"recommendedPath":{"type":"string","enum":["FIX_FORWARD_PR","HOLD_ROLLBACK","EMERGENCY_HOTFIX"],"description":"The path the agent recommends for human review."},"rationale":{"type":"string","minLength":1,"maxLength":800,"description":"Why this path best fits the verified evidence and current service health."}},"required":["regressedDeploymentId","rootCauseSummary","recommendedPath","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_recovery_rehearsal","kind":"act","impl":"declarative","description":"Prepare a recovery rehearsal in the visible page for a human to review, edit, and submit.","inputSchema":{"type":"object","properties":{"scopeMode":{"type":"boolean"},"targetVersion":{"type":"string"},"reason":{"type":"string"}}},"__source":"spec","__declarative":true}],"category":"Developer Tools","apiSurface":"spec","toolCount":4}}