Skip to content

Human-in-the-Loop

Human-in-the-loop (HITL) checkpoints are a first-class primitive in matic, not an optional safety net layered on after the fact. When a work item reaches a checkpoint, execution pauses, a preview is surfaced to a designated human through a Channel, and work resumes only after that human responds. Each interaction produces an audit entry, and directional responses also produce a Decision record, giving operators an immutable trail of human judgment applied to agent work.

Checkpoint Placement

Checkpoint Placement explains where HITL checkpoints can be defined, including work item specs, policies, and activation gates, and how to decide which workflow points require human sign-off.

Dual-Write Rule

Dual-Write Rule covers how every HITL response writes an audit entry and, when the response is a directional choice, a Decision record linked back to the checkpoint with the hitl_checkpoint flag.

Escalation and Timeout

Escalation and Timeout describes what happens when a human does not respond, including timeout thresholds that escalate from operator to owner and eventually block the work item.

Pause-Resume Flow

Pause-Resume Flow describes the runtime mechanics of pausing a work item at a checkpoint, surfacing a preview and approval request through the notifier, and resuming or revising work after a human response.

Permission Levels

Permission Levels defines which human permission level is required for each class of HITL decision, from standard delivery approvals to baseline violation overrides and policy exceptions.

Preview Surfaces

Preview Surfaces explains how checkpoint previews are rendered and delivered through Channels so humans can review and respond without direct access to the org host.

Regression Check Overrides

Regression Check Overrides documents the protocol for overriding a baseline violation at a HITL checkpoint, including the owner-level permission requirement and the baseline_override: true decision flag carried through delivery records.