Deadline Status
deadline_statusMark each computed deadline open, due soon, overdue or submitted as of now. FREE.
Typical input {"deadlines": , "now": "2026-09-15T08:00:00+02:00"} returns {"items": [{"obligation": "early_warning", "status": "due_soon", "hours_remaining": 1.5, ...}], "overdue": 0, "next_due": {...}}. Use when polling an incident timeline or deciding what to escalate next. Not for computing the deadlines themselves. Errors: on invalid, missing, or malformed input this tool never raises a protocol error; it returns {"error": ""} (for example {"error": "deadlines must be a non-empty list of rows from compute_deadlines"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"deadlines": "<deadlines>",
"now": "<now>"
},
"name": "deadline_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| now | Yes | the current instant, ISO 8601 with a UTC offset. | |
| deadlines | Yes | rows from compute_deadlines / compute_deadlines_multi (each with obligation and due_at). | |
| submitted | No | actual submission times keyed by obligation id (or "regime/obligation"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||