Skip to main content
AITE M1.2-Art74 v1.0 Reviewed 2026-04-06 Open Access
M1.2 The COMPEL Six-Stage Lifecycle
AITF · Foundations

Template — Escalation Matrix (HITL / HOTL / Autonomous)

Template — Escalation Matrix (HITL / HOTL / Autonomous) — Transformation Design & Program Architecture — Advanced depth — COMPEL Body of Knowledge.

8 min read Article 74 of 53

COMPEL Specialization — AITE-ATS: Agentic AI Systems Architect Expert Artifact Template 4 of 5


How to use this template

Populate one matrix per agent. The matrix is the authoritative statement of how every action class the agent can initiate maps to an oversight mode — human-in-the-loop (HITL), human-on-the-loop (HOTL), or autonomous. It is the document operators, security reviewers, and auditors consult when they ask: who decides what, when, and within what time?

The matrix sits alongside the Agent Governance Charter (Template 1) and is referenced from Section 7 of the charter. It is more detailed than the charter summary and changes more frequently. Populate at the end of Organize; refresh on any change to tools, thresholds, or operator roles.

Oversight modes, definitions used in this template:

  • HITL (Human-in-the-Loop). A human decision is required before the action proceeds. The agent is paused until the human responds.
  • HOTL (Human-on-the-Loop). The action proceeds. A human monitors asynchronously and may intervene (rollback, halt, correct) on signal.
  • Autonomous. The action proceeds without per-action human involvement. Oversight is through observability, sampling, and exception-routing rather than per-action approval.

Escalation Matrix

Identity

FieldValue
Agent identifierstable-agent-id
Matrix version1.0
Charter version referenced1.0
Last updatedYYYY-MM-DD
Architect of record (role)role
Agent owner (role)role
Operations lead (role)role

1. Action-class enumeration

Every action the agent can take is assigned to a class. Classes are the granularity at which oversight decisions are made.

Class IDAction classRepresentative tool(s)ReversibilityBlast radius
C01External read (trusted sources)search_internal_kbread-onlylow
C02External read (untrusted sources)fetch_url, read_emailread-onlylow-medium; injection surface
C03Memory read (session)read_memory(session)read-onlylow
C04Memory write (persistent)write_memory(persistent)reversible-in-windowmedium
C05Draft to user workspacewrite_draftreversiblelow
C06Outbound communication (internal)send_internal_notificationirreversible after sendmedium
C07Outbound communication (customer)send_email_customerirreversible after sendhigh
C08Reversible financial action (under cap)initiate_transfer, amount ≤ capreversible within windowmedium
C09Reversible financial action (over cap)initiate_transfer, amount > capreversible within windowhigh
C10Irreversible external actionpublish_publicirreversiblehigh

Populate with the agent’s actual tool set. The above is an illustrative rather than a prescriptive list.


2. Oversight mode per class

Class IDOversight modePrimary operator (role)Secondary (role)Rationale
C01Autonomousn/a (post-hoc sampling)ops monitorread-only, trusted source, post-hoc sampling sufficient
C02Autonomous with HOTLops monitorsecurity opsread-only but untrusted; observability + sampling required
C03Autonomousn/an/asession-scoped; no cross-session leakage
C04HOTLops monitoragent ownerpersistent writes are sampled and reviewed weekly
C05Autonomousn/aprimary reviewerdraft-only; human reviews before publication
C06HOTLops monitorcomms leadvolume-based sampling; immediate alert on anomaly
C07HITLcomms leadagent ownerdirect customer contact; per-action approval
C08HOTLAP team leadtreasury on-callpolicy-gated; sampled review
C09HITLtreasury on-callCFO delegateabove cap; pre-authorisation required
C10HITL + Stop-Goagent ownerexecutive sponsorirreversible; explicit pre-authorisation plus stop-go authority present

3. HITL gate detail

For each class with HITL oversight, specify the gate.

Class IDTrigger conditionGate typePrimary operatorTimeoutTimeout behaviourObservability emission
C07agent proposes customer emailpre-execution approvalcomms lead4 business hourspark; escalate to agent ownergate.c07.fired
C09transfer amount > cappre-execution approvaltreasury on-call2 business hourspark; escalate to CFO delegategate.c09.fired
C10agent proposes publicationpre-execution approval + stop-goagent owner1 business daypark; escalate to executive sponsorgate.c10.fired

4. HOTL sampling and response

For each class with HOTL oversight, specify the sampling and the intervention mechanism.

Class IDSampling rateReview cadenceIntervention mechanismIntervention latency target
C02100% (all external-read traces sampled)daily aggregate; per-event on injection detector firekill-switch on active session≤ 5 minutes from detector fire
C045% random + 100% schema-violationweeklyrollback memory write; retrain detector≤ 4 business hours
C065% random + 100% anomaly-flaggeddailyretract notification where possible; update prompt≤ 1 business day
C082% random + 100% anomaly-flaggedweeklyreverse transfer within window; post-mortem≤ 1 business day

5. Autonomous-mode compensating controls

For classes operating autonomously, document the controls that substitute for per-action review.

Class IDControlOwnerEvidence
C01tool-call authorisation (Lab 2 matrix)platform teampolicy bundle version
C03session memory is disposable; session-end cleanupplatform teamcleanup log
C05draft-only action; downstream human review before publicationusereditorial workflow

6. Escalation tree

Who is paged, in what order, on which trigger classes. A compact tree suffices; the incident playbook (Article 25) holds the full runbook.

Trigger class                     | L1 (first)              | L2 (secondary)               | L3 (tertiary)
----------------------------------|-------------------------|------------------------------|---------------
Kill-switch fired                 | stop-go authority       | agent owner                  | executive sponsor
Runaway / loop-length excess       | ops monitor            | agent owner                  | architect
Tool auth denial                   | security on-call       | agent owner                  | CISO delegate
Memory schema violation            | ops monitor            | agent owner; data-governance | CISO delegate
Indirect-injection detector fire   | security on-call       | agent owner                  | CISO delegate
User complaint (customer-facing)   | comms lead             | agent owner                  | legal
Regulatory inquiry                 | legal                  | executive sponsor            | board (if material)

7. Timeouts, escalations, and fallbacks

SituationTargetBehaviour on breach
HITL gate timeoutper table in §3park; escalate to secondary role; emit gate.timeout.escalated
HOTL intervention-latency breachper table in §4emit hotl.intervention_late; trigger post-incident review
Operator role unavailableimmediate detection via presence signalfallback to secondary; emit operator.unavailable; if no secondary within 15 minutes, autonomous action is paused
Observability sink downimmediate detection via heartbeatagent’s HITL gates fall open-fail (stop) rather than closed-fail (proceed); emit observability.down

Open-fail vs. closed-fail is a deliberate design choice per class. For classes where the action’s reversibility is high, closed-fail (action proceeds pending operator review) may be acceptable; for irreversible classes, open-fail (action halts pending operator confirmation) is mandatory.


8. Operator capacity planning

The matrix is unusable if the operators cannot staff it. Record the expected load.

Operator roleExpected gate volumeTarget staffingBurn-down posture
ops monitor~40 HOTL reviews / week1 FTE covering business hoursbacklog > 20 triggers HITL-gate-queue alert
treasury on-call~5 HITL gates / weekrotating 1-person on-callbacklog > 3 triggers escalation
comms lead~2 HITL gates / weekrotating 1-person on-callbacklog > 1 triggers escalation

9. Change log

DateVersionChangeTriggerAuthor (role)
YYYY-MM-DD1.0initial matrixonboardingarchitect

10. Sign-off

RoleSign-off date
Architect of record
Agent owner
Operations lead
Each named operator role lead
Executive sponsor (if any HITL class with irreversible action)

End of Escalation Matrix template.