Skip to main content
manualReview is the human gate. Pauses the workflow run, surfaces evidence to the assigned reviewer(s) via the Decision Console, and resumes on their response.

Configuration

Assignment types

Display items

Response fields

Each response field becomes a top-level variable on the run context once the reviewer submits. So the example above writes {{decision}}, {{reason}}, {{require_2fa}} for downstream nodes to read.

Timeout semantics

timeoutHours controls what happens when no reviewer responds in time. The workflow’s manualReview policy decides:
  • auto_escalate — re-route to senior group with extended TTL.
  • auto_deny — fail-safe for high-risk reviews.
  • auto_approve — fail-open (used rarely, only for low-risk reviews where idle approval is acceptable).
Default if not specified: auto_escalate.

Typical review TTLs