Human Oversight · Software component

Approval Outcome Router

Software componentHuman OversightExperience & Human Oversightarc:ApprovalOutcomeRouter

A workflow routing component that, on resumption after a human decision, directs execution by that decision: approvals to execution, rejections to alternative-proposal or escalation paths, modifications to remediation steps.

Responsibility. Routes a resumed workflow along the path matching the recorded human approval decision.

Also known as: Conditional execution phase, Approval decision router, Command-based routing after interrupt

routes toroutes tois invoked byreadsroutes toAgent Controller: routes toAgent ControllerTool Executor: routes toTool ExecutorApproval Gateway: is invoked byApproval GatewayApproval Request Store: readsApproval Request StoreApproval Router: routes toApproval Router
Direct neighbourhood (hover for relationship types)

Relationships

is invoked by dependency

reads dependency

routes to dynamic

Design guidance

Classification

Patterns
Conditional executionApproval with modificationsConditional approvalCollaborative refinement workflow (modify -> agent adjusts and resubmits)
Technologies
LangGraph Command
Quality attributes
Maintainability (ISO/IEC 25010)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Workflows simply halting when proposals are rejected

Sources

  1. Ch10.4: T. Nguyen, "Human-in-the-Loop," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.4. ISBN: 9798244538229.
  2. Ref10.01: "Human-in-the-Loop Systems for Agent Interactions," unpublished reference note (01-Human-in-the-Loop-Systems.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note