A checkpoint in a workflow where human review and approval is required before the workflow can proceed.
A review gate is a checkpoint in an automated process that requires approval before the work proceeds. It pauses a running workflow, asks a human (or a designated authority) the go-or-no-go question, and only releasesReleaseProduct SpecificationA shipped version of the productView reference → the next step once the answer is recorded. The discipline lives in a balance: a gate that asks too often becomes a rubber stamp people click through, while a gate that asks too rarely lets bad work sail past the one moment it could have been caught.
The clearest ancestor is Stage-Gate, developed by Robert G. Cooper, whose study of 252 new-product histories across 123 firms gave the term its first appearance in print in 1988 (Stage-Gate International). A Stage-Gate process separates stages of product development with gates that act as Go/Kill decisionDecisionStrategyA recorded decision with context, rationale, and consequencesView reference → points: a project advances only when a reviewer judges it ready, and may be killed instead. The gate exists to stop investment in work that should not continue.
Software borrowed the pattern under the banner of human-in-the-loop control. As deploymentDeploymentEngineeringA deployment eventView reference → pipelines automated more of the path to production, teams reintroduced deliberate pauses, the manual approval before a release, the sign-off before a destructive migration. The thinking matured from "gates slow us down" toward "gates put a decision where the riskRiskComplianceA risk to the product or businessView reference → is", placing approval at the few points where a wrong automated step is expensive to undo.
A deploy-production workflow runsWorkflow RunWorkflows & AgentsAn execution of a workflowView reference → build, then test, then a review gate, then the deploy step. When run #92 reaches the gate, the workflow stops and notifies the on-call engineer. She reads the diff, confirms the database migration is reversible, and approves. The approval is written down with her name, the time, and a one-line reason. The deploy step then runs. Had she rejected, the run would have halted at the gate and the release would not have shipped. The gate turned an unattended pipeline into one with a single, deliberate human decision at the point of maximum consequence.
In the Unified Product Graph, a review gate sits in the automation region as the control point in an automated flow. It attaches to its workflow through Workflow Templategated byReview Gatehierarchy, so the structure of every run carries the checkpoint. Its outcomeOutcomeStrategyA desired business or user outcomeView reference → is recorded through workflow_template_gated_by_review_gateReview Gateapproved viaApproval Recordhierarchy, giving each decision a durable, queryable trace. When a gate stands between work and shipping, review_gate_approved_via_approval_recordReview GateblocksReleasecross-domain makes that dependencyDependencyTeam & OrganisationA cross-team or system dependencyView reference → explicit, and review_gate_blocks_releaseWorkflow Runpasses throughReview Gatecausal ties a specific execution to the moment it cleared. Modelling the gate as its own entity is what lets the graph distinguish the checkpoint from the decisions made at it.workflow_run_passes_through_review_gate
Type-specific fields on BaseNode
gate_typestringKind of review required at this gate
required_approversstring[]People or roles that must approve
gate_statusstringCurrent approval status of the gate
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 phases — initial: pending
5 edge types connected to this entity.
workflow_template_gated_by_review_gatereview_gate_approved_via_approval_recordreview_gate_vets_insightreview_gate_blocks_releaseworkflow_run_passes_through_review_gate