Omni

Omni is the intelligence and orchestration layer of QTM OS. It observes the system, interprets what it sees, and produces recommendations. It does not control anything.

What Omni is

Omni sits alongside the execution system. It reads from the same data — tasks, jobs, service events, records, signals — and uses that information to help human administrators and operators make better decisions.

Think of Omni as an analyst that has read everything in the system. It can summarize what’s happening, flag problems, and suggest next steps. But it cannot approve, execute, or mutate anything on its own.

What Omni sees

Omni can observe:

  • Tasks — what is open, stuck, or aging
  • Jobs — what is queued, active, or incomplete
  • Service events — what is in progress or blocked
  • Records — what has been completed
  • Trust signals — how many signals an operator has, when the latest was emitted
  • Access states — whether operators are active, limited, or suspended
  • KPI data — system-wide health metrics

When a request is routed through the system, Omni can attach a trust advisory — a summary of the operator’s trust signals — to the routing context. This advisory is read-only and has no effect on routing decisions in v0.01.

What Omni does

  • Interpretation — turning raw system state into understandable summaries
  • Recommendations — suggesting next actions based on what it sees
  • Anomaly detection — flagging queues that are stuck, work that is aging, exceptions
  • Agent coordination — running bounded sub-agents (like a CEO agent or COO agent) and synthesizing their outputs into a single recommendation

Omni produces a Decision Packet — a structured recommendation that includes what it found, what it suggests, and what it cannot resolve. Human admins review this and decide what to do.

What Omni does NOT do

ActionOmni’s status
Approve a taskCannot
Create a jobCannot
Reassign an operatorCannot without approval
Complete a service eventCannot
Change access stateCannot
Settle a paymentCannot
Bypass policyCannot
Mutate recordsCannot

All mutations require human approval and go through standard system paths.

Where Omni appears

Omni operates within the Admin Desk at /admin/desk/omni. This is a visibility and decision-support interface. Admins can see Omni’s recommendations and choose to act on them.

Omni also attaches context to agent routing decisions. When the system routes a request, Omni can include a trust advisory for the relevant operator.

Trust advisory

When Omni processes a request for an operator, it can include a trust summary:

{
  "operator_slug": "qtm-detailing",
  "active_signal_count": 7,
  "has_trust_signal": true,
  "trust_state": "present",
  "latest_signal_emitted_at": "2026-04-21T..."
}

This is labeled trust_advisory_effect: "none" in the system. Omni can see this information but the system does not act on it in v0.01.

Multi-operator isolation

Omni is designed to operate across multiple operators without leaking information between them. Each operator’s data is scoped to that operator. Omni sees global abstracted signals, but operator-private data stays within each account’s boundary.

Current status

Partially implemented in the Planck pilot runtime. Available at /admin/desk/omni in the Admin Desk. Agent coordination and Decision Packet features are assigned but not yet live.

Guardrails

  • Preserve the distinction between planned, partial, and live.
  • Omni observes and recommends only. It has no execution authority.
  • Multi-operator isolation must be preserved.
  • Trust advisory data is read-only and does not drive routing.