| Primary audience | Operators, end users, support teams, domain experts, approvers | Engineers, reliability teams, security teams, technical product owners |
| Primary unit | A user task and its recoverable state | A run, trace, span, event, metric, or evaluation result |
| Main time horizon | Minutes to days while a task waits for information or authority | Milliseconds to months across executions, versions, and incidents |
| Core question | What remains, and what bounded action resolves it? | What happened, why, and how often does it happen? |
| State model | Completed, pending, blocked, stale, awaiting approval, escalated, resolved | Started, ended, duration, status, attributes, events, errors, dependencies |
| User controls | Resume, retry, edit input, approve, reject, cancel, escalate | Search, filter, group, compare, inspect, alert, annotate, export |
| Risk boundary | Defines exactly what the agent may do next and under whose approval | Shows policy events and execution evidence but usually does not grant task authority |
| Freshness | Determines whether prior observations remain safe for continued action | Determines whether telemetry is timely enough for detection and diagnosis |
| Success test | Verifies the intended external outcome and writes a resolution receipt | Provides enough correlated evidence to explain health, behavior, or a failure |
| Privacy posture | Minimizes the context shown to each operator or approver | Controls access to potentially broad and sensitive telemetry stores |
| Key integration | Task engine, approval channel, identity, escalation queue, user messaging | Instrumentation SDKs, collectors, telemetry backend, alerting, incident systems |
| Typical owner | Agent operations or product operations | Platform engineering, AI infrastructure, SRE, or developer experience |