A high-value decision needs a person to approve it. What fits?
Why A is the answer
Step Functions orchestrating a human review step
Step Functions can pause a workflow for a human review step before a high-value action.
In detail
- Step Functions can pause for a human review step.
- The workflow waits for a callback.
Use case
An illustrative scenario, not a real incident.
A model suggests a large refund, and Step Functions pauses until a manager approves.
See it in different ways
sequenceDiagram participant S as Step Functions participant M as Foundation model participant H as Reviewer S->>M: Draft a decision M-->>S: Draft S->>H: Request approval and wait H-->>S: Approve or reject S->>S: Continue the workflow
stateDiagram-v2 [*] --> Prepare Prepare --> ModelCall ModelCall --> Decide Decide --> ModelCall: retry, within the limit Decide --> HumanReview: high value Decide --> Finish: approved HumanReview --> Finish Finish --> [*]
sequenceDiagram participant P0 as Workflow participant P1 as Manager participant P2 as Payment system P0->>P1: Approval request P1-->>P0: Approved P0->>P2: Issue refund
Key point: People can approve within a workflow.
Why the other options are wrong
- B. An agent that has been told to be very careful with these decisions
- Instructions do not guarantee review.
- C. A CloudWatch alarm that fires after the decision has been carried out
- That fires after the decision.
- D. A guardrail that rewrites the decision so that it sounds more cautious
- Rewording does not add a person.

