Tool tree
gradeNot graded
get_scenario_statusAnswer
Read the active disruption, constraints, current phase, selected plan, and headline metrics.
View tool JSON
{
"name": "get_scenario_status",
"kind": "answer",
"impl": "imperative",
"description": "Read the active disruption, constraints, current phase, selected plan, and headline metrics.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspect_disruptionAction
Inspect the active Oakland disruption, affected routes, duration, cause, and recommended next step.
View tool JSON
{
"name": "inspect_disruption",
"kind": "act",
"impl": "imperative",
"description": "Inspect the active Oakland disruption, affected routes, duration, cause, and recommended next step.",
"inputSchema": {
"type": "object",
"properties": {
"incidentId": {
"type": "string",
"description": "Incident ID; use INC-OAK-36."
}
},
"additionalProperties": false
}
}list_at_risk_ordersAnswer
List a concise sample of delayed orders, optionally filtered by critical, priority, or standard service level.
View tool JSON
{
"name": "list_at_risk_orders",
"kind": "answer",
"impl": "imperative",
"description": "List a concise sample of delayed orders, optionally filtered by critical, priority, or standard service level.",
"inputSchema": {
"type": "object",
"properties": {
"priority": {
"type": "string",
"enum": [
"all",
"critical",
"priority",
"standard"
],
"description": "Service level filter."
},
"limit": {
"type": "number",
"minimum": 1,
"maximum": 12,
"description": "Maximum orders to return."
}
},
"additionalProperties": false
}
}set_recovery_constraintsAction
Stage budget, priority-delay, hub-capacity, and critical-order constraints. Existing drafts are recalculated.
View tool JSON
{
"name": "set_recovery_constraints",
"kind": "act",
"impl": "imperative",
"description": "Stage budget, priority-delay, hub-capacity, and critical-order constraints. Existing drafts are recalculated.",
"inputSchema": {
"type": "object",
"properties": {
"maxBudgetUsd": {
"type": "number",
"minimum": 9000,
"maximum": 40000,
"description": "Maximum added recovery spend."
},
"maxPriorityDelayHours": {
"type": "number",
"minimum": 8,
"maximum": 36,
"description": "Maximum priority delay."
},
"maxHubUtilizationPct": {
"type": "number",
"minimum": 70,
"maximum": 96,
"description": "Peak hub utilization limit."
},
"protectCriticalOrders": {
"type": "boolean",
"description": "Require all critical orders to be protected."
}
},
"additionalProperties": false
}
}draft_recovery_planAction
Create and display one recovery plan using a balanced, service-first, cost-guarded, or resilience strategy.
View tool JSON
{
"name": "draft_recovery_plan",
"kind": "act",
"impl": "imperative",
"description": "Create and display one recovery plan using a balanced, service-first, cost-guarded, or resilience strategy.",
"inputSchema": {
"type": "object",
"properties": {
"strategy": {
"type": "string",
"enum": [
"balanced",
"service_first",
"cost_guarded",
"resilience"
],
"description": "Planning strategy."
},
"note": {
"type": "string",
"maxLength": 160,
"description": "Optional reason for this draft."
}
},
"required": [
"strategy"
],
"additionalProperties": false
}
}compare_recovery_plansAction
Compare existing draft plans across service, cost, delay, capacity, emissions, and constraint violations.
View tool JSON
{
"name": "compare_recovery_plans",
"kind": "act",
"impl": "imperative",
"description": "Compare existing draft plans across service, cost, delay, capacity, emissions, and constraint violations.",
"inputSchema": {
"type": "object",
"properties": {
"planIds": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 4,
"description": "Plan IDs to compare."
}
},
"additionalProperties": false
}
}focus_network_entityAction
Center the visible workspace on a network node or sampled at-risk order so the user can inspect it.
View tool JSON
{
"name": "focus_network_entity",
"kind": "act",
"impl": "imperative",
"description": "Center the visible workspace on a network node or sampled at-risk order so the user can inspect it.",
"inputSchema": {
"type": "object",
"properties": {
"entityId": {
"type": "string",
"description": "Node ID such as OAK or order ID such as MED-1042."
}
},
"required": [
"entityId"
],
"additionalProperties": false
}
}request_human_approvalAction
Stage an existing plan for explicit human review. This never approves or commits the plan.
View tool JSON
{
"name": "request_human_approval",
"kind": "act",
"impl": "imperative",
"description": "Stage an existing plan for explicit human review. This never approves or commits the plan.",
"inputSchema": {
"type": "object",
"properties": {
"planId": {
"type": "string",
"description": "Existing plan ID to stage for review."
}
},
"required": [
"planId"
],
"additionalProperties": false
}
}