DeadlineMyTask
Keep time outside the model run. Register a task digest, due time, and escalation grace period; check deterministic state later even if the originating agent disappeared.
Independent clock
The service derives pending, due, and escalated from Cloudflare's server time rather than an agent's memory, prompt, or process lifetime.
Explicit closure
Complete or cancel the deadline through an authenticated state transition. Polling never marks work done and overdue state does not claim an external notification occurred.
POST /v1/deadlines/manage
{"operation":"create","task_fingerprint":"sha256:...","due_in_seconds":3600,"escalation_grace_seconds":900}State, not notification. DeadlineMyTask tells your system when escalation is required; use EscalateMyAgent or your existing delivery system to notify a responsible operator.