Escalation Practice Questions — 20 Items on When to Hand Off
A focused drill on the exam’s escalation objective: when an agent must honor a request for a human immediately, when it should offer to resolve first, which triggers are valid (explicit request, policy gap or exception, no meaningful progress) and which are unreliable (sentiment, self-reported confidence), and how the handoff is enforced and packaged. Same two folded learning views as the main bank.
Jump to a set: Honor or resolve (Q137–Q143) · Triggers that work and triggers that do not (Q144–Q150) · Enforcing and packaging the handoff (Q151–Q156)
The main Foundations bank is Practice Questions (Q1–Q80). All banks share one grading file and one attempt history, so resetting a set here never touches another page’s score.
Escalation · Honor or resolve (Q137–Q143)
Q137. A support agent has lookup_order, process_refund, and escalate_to_human. The customer’s first message is: "I need to speak to a human about my refund." What should the agent do first?
A) Call lookup_order first so the human receives the order details with the handoff B) Call escalate_to_human immediately, passing what it already knows C) Explain that it can process refunds itself and ask to try before transferring D) Ask why the customer prefers a human, then decide whether escalation is needed
Understand Q137 · the situation and each part of the question
The real situation behind this question
A customer opens a chat and, before describing anything else, says they want a human about a refund. The agent is capable: it can look up the order and even issue the refund. The tempting instinct is to be helpful by doing some work first. The question tests whether the agent treats the customer’s explicit choice as binding, or as an input it may weigh against its own ability.
Read the question in parts
Part 1 · first message
The request comes before any investigation, so nothing has been tried or promised yet.
Part 2 · I need to speak to a human
This is an explicit request for a person, not a complaint or a hint of frustration.
Part 3 · has process_refund
Capability does not change the rule; being able to resolve is not permission to override the request.
What you are being asked to decide
What does the agent do when the customer asks for a human in the first message? Recognize an explicit request as a decision the customer has already made.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
| tool_use | The block in which the model requests a tool; the harness decides whether it actually runs. |
Study: escalation design Scenario S1 · customer support Escalation Handoff
Understand Q137's answer · full reasoning and worked examples
Claude synthesized · the point, straight
The customer already decided. An explicit request for a human is honored immediately, without investigating first; the handoff carries what is known, and the human does the lookup.
Connect the design to the situation
The first message asks for a human about a refund; the agent has tools that could handle refunds.
Best answer: B. An explicit request for a human is honored immediately, without first investigating. The handoff carries what the agent already knows; the human can look up the order.
What each choice would do here
A · Why this does not meet the full requirement
Call lookup_order first so the human receives the order details with the handoff
Investigating first delays an explicit request the agent must honor now.
Looking up the order feels thoughtful, but it is exactly the “investigate first” pattern the guidance rules out. The human agent has their own tools and can look up the order in seconds.
B · Why this meets the requirement
Call escalate_to_human immediately, passing what it already knows
The request is explicit, so escalation happens at once with the known facts.
The customer made the decision, so the agent honors it now. It passes the customer’s stated issue, any identifier already given, and a reason of explicit request, with no steps taken yet.
C · Why this does not meet the full requirement
Explain that it can process refunds itself and ask to try before transferring
Negotiating with an explicit request overrides the customer’s decision.
Offering to try first is appropriate when a customer is frustrated but has not asked for a person. Here the customer asked, so persuading them to stay with the agent overrides their choice.
D · Why this does not meet the full requirement
Ask why the customer prefers a human, then decide whether escalation is needed
Questioning the preference is another way of delaying it.
Asking for the reason puts a condition on the transfer. Even a polite question delays an explicit request and makes the customer justify a choice they are entitled to make.
Check your understanding · explain the design in your own words
What does the agent do when the customer asks for a human in the first message?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Scenario S1 · customer support Escalation Handoff
Answer
**B.** An explicit request for a human is honored immediately, without first investigating. The handoff carries what the agent already knows; the human can look up the order.Q138. A customer writes: "This is the THIRD time my package is late. This is ridiculous." They have not asked for a person. Checking order status and offering a reship are within the agent’s tools and policy. What should the agent do? A) Escalate immediately, because strong negative sentiment signals a complex case B) Run a sentiment score and escalate if it falls below the configured threshold C) Skip the emotion and reply with the tracking number only D) Acknowledge the frustration, look up the order, and offer a concrete fix; escalate if the customer then asks for a human
Understand Q138 · the situation and each part of the question
The real situation behind this question
A customer has had three late deliveries and is angry. They vent, but they do not ask for a person. The agent can check the order and offer a reship, which is exactly what this customer needs. The question tests whether the agent reacts to tone by handing off a simple case, or recognizes that a frustrated customer with a solvable problem is best served by solving it.
Read the question in parts
Part 1 · THIRD time … ridiculous
Strong emotion is present, but no request for a human has been made in these words.
Part 2 · within the agent’s tools and policy
The fix is available without any exception, so the agent is capable of resolving the case itself.
What you are being asked to decide
Does an angry message alone mean escalate? Separate emotional tone from an explicit request and from case complexity.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Calibration | Whether a stated confidence matches how often the answer is actually right. |
| System prompt | The standing instructions for every turn: role, criteria, and examples that shape the agent’s decisions. |
Study: escalation design Scenario S1 · customer support Escalation Calibration
Understand Q138's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Frustration is not a request. Within capability, the agent acknowledges and offers a resolution; only a reiterated wish for a person turns this into an escalation.
Connect the design to the situation
A late package, a frustrated customer, and a fix the agent can deliver itself.
Best answer: D. Frustration is not a request for a human. When the issue is within the agent’s capability, it acknowledges the frustration and offers a resolution, and escalates only if the customer reiterates that they want a person.
What each choice would do here
A · Why this does not meet the full requirement
Escalate immediately, because strong negative sentiment signals a complex case
Anger is not the same as complexity or a request.
Treating anger as complexity sends an easy case to a human queue. The customer waits longer for a fix the agent could have offered in one turn, and the humans lose time.
B · Why this does not meet the full requirement
Run a sentiment score and escalate if it falls below the configured threshold
Sentiment is an unreliable proxy for when a human is needed.
A sentiment threshold measures tone, not whether the case needs human judgment. Calm customers with policy exceptions slip through, and angry customers with simple issues are routed away.
C · Why this does not meet the full requirement
Skip the emotion and reply with the tracking number only
Ignoring the frustration is poor service and does not offer a resolution.
Replying with only a tracking number ignores the frustration and does not fix the repeated problem. Acknowledging the experience is part of a good resolution, not a trigger for escalation.
D · Why this meets the requirement
Acknowledge the frustration, look up the order, and offer a concrete fix; escalate if the customer then asks for a human
Acknowledge, resolve what the agent can, and escalate if the customer repeats a preference.
The agent acknowledges the frustration, checks the order, and offers a reship. If the customer then says they want a person, the preference is now explicit and the agent escalates at once.
Check your understanding · explain the design in your own words
Does an angry message alone mean escalate?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Scenario S1 · customer support Escalation Calibration
Answer
**D.** Frustration is not a request for a human. When the issue is within the agent’s capability, it acknowledges the frustration and offers a resolution, and escalates only if the customer reiterates that they want a person.Q139. Continuing the late-package case: the agent acknowledged the frustration and offered a reship. The customer replies: "No. I just want a person." What now? A) Escalate now; the customer has stated a preference for a human after the offer B) Improve the offer with a discount code and try once more C) Process the reship anyway, since it is within policy, and then escalate D) Ask which department the customer wants before escalating
Understand Q139 · the situation and each part of the question
The real situation behind this question
The agent did the right thing a turn ago: it acknowledged the customer’s frustration and offered a concrete fix. The customer declined and asked for a person. The question is about what happens after that boundary. Some designs keep trying to retain the customer; others finish the action anyway. The guidance draws a clear line at the reiterated preference.
Read the question in parts
Part 1 · offered a reship
The agent already tried the resolve-first path that fits a frustrated but not requesting customer.
Part 2 · I just want a person
The customer now states the preference explicitly, which turns the case into an immediate escalation.
What you are being asked to decide
What changes when the customer repeats the request for a person? Recognize the point where offering to resolve must stop.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
| Harness | The application code around the model call. It checks policy, runs tools, and enforces rules deterministically. |
Study: escalation design Scenario S1 · customer support Escalation Handoff
Understand Q139's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Offer once when the customer is only frustrated; once they repeat that they want a person, the request is explicit and the agent escalates now.
Connect the design to the situation
The offer was made and declined with a clear request for a person.
Best answer: A. After an offer to resolve, the customer has reiterated that they want a human. The preference is now explicit, so the agent escalates immediately.
What each choice would do here
A · Why this meets the requirement
Escalate now; the customer has stated a preference for a human after the offer
The reiterated preference is explicit and is honored now.
The earlier offer was correct and the customer declined it. The request is now explicit, so the agent escalates with a handoff noting the offer and that it was declined.
B · Why this does not meet the full requirement
Improve the offer with a discount code and try once more
A sweeter offer is still negotiating with an explicit request.
Adding a discount is retention, and it treats the customer’s request as something to overcome. It delays the human and signals that the agent is ignoring what the customer said.
C · Why this does not meet the full requirement
Process the reship anyway, since it is within policy, and then escalate
Acting after a refusal performs a side effect the customer declined.
Running the reship after the customer declined performs a real action nobody agreed to. The human would inherit a case with an unrequested shipment already in flight.
D · Why this does not meet the full requirement
Ask which department the customer wants before escalating
Routing questions delay a transfer the customer has clearly asked for.
The handoff packet and routing rules decide where the case goes. Asking the customer to pick a department adds a step to a transfer they already requested.
Check your understanding · explain the design in your own words
What changes when the customer repeats the request for a person?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Scenario S1 · customer support Escalation Handoff
Answer
**A.** After an offer to resolve, the customer has reiterated that they want a human. The preference is now explicit, so the agent escalates immediately.Q140. To improve handoff quality, a team adds to the system prompt: "Before escalating, always make at least one tool call to gather context." What is the problem with this instruction? A) There is none; handoffs will now always include order data B) There is none; the model will ignore it for explicit requests anyway C) It delays explicit requests for a human; exempt them so the agent escalates at once with what it knows D) It is fine as long as the tool calls are fast
Understand Q140 · the situation and each part of the question
The real situation behind this question
A team is unhappy with thin handoff summaries and writes a rule: always gather context before escalating. For policy gaps or stalled cases this can help. But the rule applies to every escalation, including the customer who simply asks for a person. The question tests whether you can see the collision between a quality rule and the requirement to honor explicit requests without first investigating.
Read the question in parts
Part 1 · always make at least one tool call
The rule is unconditional, so it applies even when the customer explicitly asked for a human.
Part 2 · improve handoff quality
The goal is legitimate, but it must be met without delaying explicit requests.
What you are being asked to decide
Can a prompt rule accidentally delay an explicit request? Spot an instruction that conflicts with honoring requests immediately.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| System prompt | The standing instructions for every turn: role, criteria, and examples that shape the agent’s decisions. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
Study: escalation design The prompt template System prompt Escalation
Understand Q140's answer · full reasoning and worked examples
Claude synthesized · the point, straight
A blanket “investigate first” rule collides with explicit requests. Carve them out: explicit request → escalate now, with the known facts in the packet.
Connect the design to the situation
A well-meant rule to gather context applies to every escalation, including explicit requests.
Best answer: C. A blanket "investigate before escalating" rule makes the agent delay explicit requests for a human. Explicit requests must be exempt: escalate immediately, and let the handoff carry what is already known.
What each choice would do here
A · Why this does not meet the full requirement
There is none; handoffs will now always include order data
Better data does not justify delaying a customer’s explicit decision.
Richer handoffs are good, yet this rule buys them by making every customer who asked for a person wait for tool calls first. That is the investigate-first behavior the guidance rules out.
B · Why this does not meet the full requirement
There is none; the model will ignore it for explicit requests anyway
Models follow standing instructions; relying on them to ignore it is unsafe.
Models tend to follow standing system-prompt instructions. Assuming the model will skip the rule exactly when it should is hoping for the opposite of the instruction’s effect.
C · Why this meets the requirement
It delays explicit requests for a human; exempt them so the agent escalates at once with what it knows
The rule must carve out explicit requests, which are honored immediately.
Keep context gathering for triggers such as policy gaps, and state that explicit requests escalate immediately. The handoff then includes what the agent already knows and notes that no lookup was performed.
D · Why this does not meet the full requirement
It is fine as long as the tool calls are fast
Speed does not change that investigation is being placed before the request.
Fast or slow, the instruction still puts investigation ahead of honoring the request. The issue is the order of operations, not the latency of the tools.
Check your understanding · explain the design in your own words
Can a prompt rule accidentally delay an explicit request?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design The prompt template System prompt Escalation
Answer
**C.** A blanket "investigate before escalating" rule makes the agent delay explicit requests for a human. Explicit requests must be exempt: escalate immediately, and let the handoff carry what is already known.Q141. You are writing the escalation section of a support agent’s system prompt. Which instruction captures both sides of the honor-versus-resolve rule? A) "Escalate whenever the customer seems upset; otherwise resolve the issue yourself." B) "Always attempt a resolution first; escalate only if your tools fail." C) "Escalate any conversation that involves a refund; resolve everything else." D) "If the customer asks for a human, escalate immediately without investigating. If they are frustrated but the issue is within your tools and policy, acknowledge it and offer a resolution; escalate if they repeat the request."
Understand Q141 · the situation and each part of the question
The real situation behind this question
The team has learned that vague escalation instructions produce inconsistent behavior, so they want explicit criteria in the system prompt. Each candidate sounds reasonable in isolation. The question asks which one covers both the explicit request, which must be honored at once, and the frustrated customer with a solvable issue, who should be offered a resolution first.
Read the question in parts
Part 1 · both sides
A correct rule must handle the explicit request and the frustrated-but-solvable case differently.
Part 2 · system prompt
The criteria live in standing instructions, where few-shot examples can also demonstrate them.
What you are being asked to decide
Which prompt wording encodes the whole escalation rule? Turn the decision rule into explicit criteria the agent can apply.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| System prompt | The standing instructions for every turn: role, criteria, and examples that shape the agent’s decisions. |
| Few-shot | Worked examples in the prompt that show the model how to handle a class of cases, including the ambiguous ones. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
Study: escalation design The prompt template System prompt Few-shot
Understand Q141's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Good criteria state both branches: explicit request → escalate at once; frustration within capability → acknowledge, offer a fix, escalate on a repeat.
Connect the design to the situation
Four candidate instructions for the same support agent.
Best answer: D. The instruction must cover both sides: explicit requests are honored immediately, and frustration without a request gets an offer to resolve, with escalation if the customer reiterates the preference.
What each choice would do here
A · Why this does not meet the full requirement
"Escalate whenever the customer seems upset; otherwise resolve the issue yourself."
Upset is a sentiment trigger, which is unreliable.
Escalating whenever the customer seems upset makes tone the trigger. It sends solvable cases to humans and misses calm customers who ask for a person or hit a policy gap.
B · Why this does not meet the full requirement
"Always attempt a resolution first; escalate only if your tools fail."
Resolve-first delays explicit requests for a human.
Resolving first is right for frustration, but applied to everyone it makes the customer who explicitly asked for a person wait while the agent tries tools.
C · Why this does not meet the full requirement
"Escalate any conversation that involves a refund; resolve everything else."
Topic is not a trigger; many refunds are routine.
Topic-based escalation sends every routine refund to a human and ignores explicit requests about other topics. It measures subject matter, not whether human judgment is required.
D · Why this meets the requirement
"If the customer asks for a human, escalate immediately without investigating. If they are frustrated but the issue is within your tools and policy, acknowledge it and offer a resolution; escalate if they repeat the request."
It encodes the explicit-request rule and the frustration rule together.
This states both branches: explicit request, escalate immediately; frustrated but solvable, acknowledge and offer to resolve, escalating if the request is repeated. Pair it with a few examples of each.
Check your understanding · explain the design in your own words
Which prompt wording encodes the whole escalation rule?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design The prompt template System prompt Few-shot
Answer
**D.** The instruction must cover both sides: explicit requests are honored immediately, and frustration without a request gets an offer to resolve, with escalation if the customer reiterates the preference.Q142. Midway through a return, the agent has found the order but has not yet called create_return. The customer says: "Actually, just get me a human." What should happen?
A) Finish the return first so the work is not lost, then escalate B) Stop, escalate now, and record in the handoff that the order was found and no return was submitted C) Escalate with no summary, since the customer abandoned the flow D) Ask the customer to confirm they want to abandon the return
Understand Q142 · the situation and each part of the question
The real situation behind this question
The agent is partway through a return. It has identified the order and is about to create the return when the customer asks for a person. Two instincts compete: finish the job, or drop everything. The question tests whether you can honor the request immediately while still preserving progress, and whether you record what has and has not happened.
Read the question in parts
Part 1 · has not yet called create_return
No side effect has happened, which is exactly the state the handoff must describe.
Part 2 · just get me a human
The request is explicit, so the agent stops the flow rather than finishing it.
What you are being asked to decide
What happens to half-finished work when the customer asks for a human mid-flow? Honor the request without executing more actions, and preserve progress in the handoff.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| tool_use | The block in which the model requests a tool; the harness decides whether it actually runs. |
Study: escalation design What survives the handoff Handoff Escalation
Understand Q142's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Stop, escalate now, run no further side effects, and let the packet say what did and did not happen (order found, return not submitted).
Connect the design to the situation
An order was located; the return was not yet created.
Best answer: B. The explicit request is honored at once, and no further side effects run. The handoff records the progress so far, including that no return was submitted, so the human continues without repeating work.
What each choice would do here
A · Why this does not meet the full requirement
Finish the return first so the work is not lost, then escalate
Finishing runs a side effect after the customer changed course.
Completing the return after the customer asked for a person performs an action they did not confirm. The human may need to reverse it, and the customer’s request was delayed by it.
B · Why this meets the requirement
Stop, escalate now, and record in the handoff that the order was found and no return was submitted
Escalate now and pass the exact state, including what has not happened.
The agent escalates immediately and writes the handoff: the order identified, the return not submitted, and the reason of explicit request. The human continues from that exact point.
C · Why this does not meet the full requirement
Escalate with no summary, since the customer abandoned the flow
Dropping the progress forces the human to start again.
An empty handoff throws away the agent’s progress. The human must re-ask for the order and re-verify it, which is the repeated work a structured handoff exists to prevent.
D · Why this does not meet the full requirement
Ask the customer to confirm they want to abandon the return
A confirmation question delays an explicit request.
Asking whether they really want to abandon the return adds a condition to a clear request. The human can resume the return if the customer still wants it.
Check your understanding · explain the design in your own words
What happens to half-finished work when the customer asks for a human mid-flow?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design What survives the handoff Handoff Escalation
Answer
**B.** The explicit request is honored at once, and no further side effects run. The handoff records the progress so far, including that no return was submitted, so the human continues without repeating work.Q143. A customer asked for a human in their first message, so the agent escalated without investigating. Human agents cannot see the chat transcript. What belongs in the escalate_to_human call?
A) The customer ID if known, the issue in the customer’s words, a reason of explicit request, and a note that no investigation or action was taken B) A link to the raw transcript and nothing else C) Nothing; the human will ask the customer to start over D) The agent’s guess at the root cause, produced by running diagnostics before the call
Understand Q143 · the situation and each part of the question
The real situation behind this question
The agent correctly escalated at once. Now it must write the handoff for a human who cannot read the chat. It has very little: an identifier, perhaps, and the customer’s own words. The question tests whether the handoff can be useful without investigation, and whether it states plainly that nothing has been tried, so the human does not assume work was done.
Read the question in parts
Part 1 · cannot see the chat transcript
The handoff is the human’s only source, so it must be self-contained and structured.
Part 2 · escalated without investigating
The packet must say so, with no invented findings or implied actions.
What you are being asked to decide
What goes into a handoff when nothing has been investigated? Build a standalone handoff that is honest about what was not done.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Harness | The application code around the model call. It checks policy, runs tools, and enforces rules deterministically. |
What survives the handoff Study: escalation design Handoff Escalation
Understand Q143's answer · full reasoning and worked examples
Claude synthesized · the point, straight
The packet must stand alone: identity, the customer’s words, reason = explicit request, and an honest “nothing investigated or executed.”
Connect the design to the situation
An immediate escalation with only the customer’s first message as evidence.
Best answer: A. The human cannot see the transcript, so the handoff must stand alone: who, what they said, why it was escalated, and what was (not) done. Running diagnostics first would break the immediate-escalation rule.
What each choice would do here
A · Why this meets the requirement
The customer ID if known, the issue in the customer’s words, a reason of explicit request, and a note that no investigation or action was taken
It is standalone, honest about no actions, and carries the reason.
The human gets the customer’s identity, their words, the reason for the escalation, and an explicit statement that no tools were run or actions taken. That is enough to start without re-asking.
B · Why this does not meet the full requirement
A link to the raw transcript and nothing else
The human cannot open the transcript, and raw logs are not a summary.
A transcript link is useless to a human who lacks access, and a raw log is not a summary. Structured fields let the human act quickly.
C · Why this does not meet the full requirement
Nothing; the human will ask the customer to start over
Making the customer repeat themselves wastes the handoff.
Sending nothing makes the customer start over, which is the experience the handoff is designed to prevent. Even a minimal packet saves the customer from repeating themselves.
D · Why this does not meet the full requirement
The agent’s guess at the root cause, produced by running diagnostics before the call
Diagnostics before escalating delay an explicit request.
Running diagnostics to fill the packet reintroduces the delay the rule forbids. A guessed root cause may also mislead the human into the wrong path.
Walk through complete payloads or code · every step explained
Illustrative examples, not recorded live calls. Check each block's direction and endpoint: API requests, API responses, MCP messages, and configuration files are different contracts.
Immediate-escalation handoff (tool input)
{
"customer_id": "C-20931",
"reason": "customer_request",
"customer_statement": "I need to speak to a human about my refund.",
"steps_taken": [],
"actions_executed": [],
"recommended_action": "Review refund request for order the customer will reference."
}An empty steps_taken list is information: it tells the human nothing was looked up or changed, so they begin from the customer’s own statement.
Which omitted settings use defaults or leave features unconfigured?
Check your understanding · explain the design in your own words
What goes into a handoff when nothing has been investigated?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
What survives the handoff Study: escalation design Handoff Escalation
Answer
**A.** The human cannot see the transcript, so the handoff must stand alone: who, what they said, why it was escalated, and what was (not) done. Running diagnostics first would break the immediate-escalation rule.Escalation · Triggers that work and triggers that do not (Q144–Q150)
Q144. A customer asks the agent to match a competitor’s lower price. Company policy covers price adjustments only when the company’s own site price drops, and says nothing about competitors. What should the agent do? A) Deny the request, because the policy covers only own-site price drops B) Approve it, because the policy’s intent is price fairness C) Escalate: the policy is silent on competitor matching, which is a policy gap D) Ask for a screenshot of the competitor price and approve if it is valid
Understand Q144 · the situation and each part of the question
The real situation behind this question
The policy was written for one situation, own-site price drops, and the customer is asking about another, competitor prices. Nothing forbids it and nothing allows it. The agent could read the silence either way. The question tests whether the agent recognizes that filling a policy gap is a business decision reserved for people, not a judgment call for the model.
Read the question in parts
Part 1 · only when the company’s own site price drops
The policy defines one case precisely and leaves other price comparisons unaddressed.
Part 2 · says nothing about competitors
Silence on the specific request means there is no rule for the agent to apply.
What you are being asked to decide
What should an agent do when policy does not address the request? Recognize a policy gap as a valid escalation trigger.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Guardrail | A control that keeps the agent inside policy, strongest when enforced in code rather than requested in the prompt. |
| HITL | Human in the loop: an authorized person decides at a defined point before the run continues. |
Study: escalation design Scenario S1 · customer support Escalation Guardrail
Understand Q144's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Policy silent on the request = a policy gap = escalate. Denying and approving both invent policy the agent does not own.
Connect the design to the situation
A competitor price-match request under an own-site-only adjustment policy.
Best answer: C. When policy is ambiguous or silent on the specific request, that gap is an escalation trigger. The agent should neither invent a denial nor invent an approval.
What each choice would do here
A · Why this does not meet the full requirement
Deny the request, because the policy covers only own-site price drops
Silence is not a prohibition; denying invents policy.
Reading silence as a prohibition invents a rule the company never wrote. The customer may be refused something the business would approve, and the agent has made a policy decision it does not own.
B · Why this does not meet the full requirement
Approve it, because the policy’s intent is price fairness
Guessing intent invents policy in the other direction.
Reading silence as permission invents a rule in the opposite direction. The agent commits the company to a price-matching practice that nobody authorized.
C · Why this meets the requirement
Escalate: the policy is silent on competitor matching, which is a policy gap
A silent policy is a gap, and gaps go to a human.
A silent or ambiguous policy is a gap, and the guidance lists policy gaps as escalation triggers. A human with authority decides, and the decision can later be added to the policy.
D · Why this does not meet the full requirement
Ask for a screenshot of the competitor price and approve if it is valid
Collecting evidence then approving still invents a rule.
Collecting a screenshot looks rigorous, but approving afterwards still invents a competitor-matching rule. Evidence helps the human decide; it does not give the agent authority.
Check your understanding · explain the design in your own words
What should an agent do when policy does not address the request?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Scenario S1 · customer support Escalation Guardrail
Answer
**C.** When policy is ambiguous or silent on the specific request, that gap is an escalation trigger. The agent should neither invent a denial nor invent an approval.Q145. An agent has tried three different ways to locate a customer’s account: by email, by phone, and by order number. Each returned no match, and the customer is patient and polite. What should happen next? A) Escalate with a handoff listing the three lookups and their results, because the agent cannot make meaningful progress B) Keep retrying the same lookups with exponential backoff until one succeeds C) Tell the customer the account does not exist and end the conversation D) Wait to escalate until the customer becomes frustrated
Understand Q145 · the situation and each part of the question
The real situation behind this question
The agent has been diligent. It tried the account lookup three different ways, and each came back empty, not with an error but with no match. The customer is calm. Nobody has asked for a person, and there is no emotional signal. The question tests whether the agent recognizes that being stuck is itself a reason to hand off, and what that handoff should contain.
Read the question in parts
Part 1 · three different ways
The agent has exhausted reasonable approaches, so another attempt is unlikely to change the result.
Part 2 · patient and polite
There is no sentiment signal, which shows the trigger here is lack of progress, not emotion.
What you are being asked to decide
When does a stuck agent escalate even though nobody asked? Recognize lack of progress as a trigger, and pass along the attempts.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
| Agent loop | The cycle of model call, tool execution, and result append that continues until the harness ends it. |
Study: escalation design What survives the handoff Escalation Handoff
Understand Q145's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Being stuck is a trigger: no meaningful progress → escalate, with each attempt and its result in the packet so the human does not redo them.
Connect the design to the situation
Three distinct lookups, three valid no-match results, and a calm customer.
Best answer: A. Inability to make meaningful progress is an escalation trigger. The handoff records what was attempted so the human does not repeat it.
What each choice would do here
A · Why this meets the requirement
Escalate with a handoff listing the three lookups and their results, because the agent cannot make meaningful progress
No progress is a trigger; the attempts go into the packet.
The agent stops and escalates. The handoff lists each lookup, its input, and the no-match result, so the human can try other systems or ask different questions without repeating these.
B · Why this does not meet the full requirement
Keep retrying the same lookups with exponential backoff until one succeeds
These are valid empty results, not transient errors.
Backoff suits transient failures such as timeouts. A clean no-match is a valid empty result; retrying it will return the same answer and waste the customer’s time.
C · Why this does not meet the full requirement
Tell the customer the account does not exist and end the conversation
No match in three lookups does not prove there is no account.
Three no-match lookups do not prove the account is missing; the data may be under another identifier. Ending the conversation abandons a customer the business may be able to help.
D · Why this does not meet the full requirement
Wait to escalate until the customer becomes frustrated
Customer mood is not the trigger; lack of progress is.
Waiting for frustration makes a sentiment signal the trigger and punishes a patient customer. The case needs a human now because the agent cannot move it forward.
Check your understanding · explain the design in your own words
When does a stuck agent escalate even though nobody asked?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design What survives the handoff Escalation Handoff
Answer
**A.** Inability to make meaningful progress is an escalation trigger. The handoff records what was attempted so the human does not repeat it.Q146. A team proposes routing every conversation to a human whenever a sentiment model scores the customer’s message below −0.6. What is the main weakness of this design? A) Sentiment models are too slow for real-time chat B) Sentiment is an unreliable proxy for case complexity: angry customers often have simple issues, and calm ones can hit policy gaps C) Sentiment scoring violates customer privacy regulations D) The design is sound, but the threshold should be −0.8
Understand Q146 · the situation and each part of the question
The real situation behind this question
The team wants an automatic, measurable trigger, and a sentiment score looks objective. But the reasons a case needs a person are an explicit request, a policy gap, or no progress, and none of those is measured by tone. The question tests whether you can see that the proposed signal is measuring the wrong thing, no matter how carefully it is tuned.
Read the question in parts
Part 1 · sentiment model scores
The trigger is a measure of emotional tone, not of the case’s needs.
Part 2 · below −0.6
A threshold makes the design look precise, but precision on the wrong signal does not help.
What you are being asked to decide
Why is a sentiment threshold a weak escalation trigger? Distinguish tone from the actual reasons a human is needed.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Calibration | Whether a stated confidence matches how often the answer is actually right. |
| Harness | The application code around the model call. It checks policy, runs tools, and enforces rules deterministically. |
Study: escalation design Confidence calibration Escalation Calibration
Understand Q146's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Sentiment measures tone, not need. It escalates angry-but-simple cases and misses calm policy gaps, so no threshold fixes it.
Connect the design to the situation
A proposal to escalate on a sentiment score below a fixed threshold.
Best answer: B. Sentiment measures tone, not whether a case needs human judgment. It escalates simple cases from angry customers and misses calm customers with policy gaps or explicit requests.
What each choice would do here
A · Why this does not meet the full requirement
Sentiment models are too slow for real-time chat
Latency is not the core problem with the trigger.
Sentiment scoring can be fast enough for chat. Even if it were instant, it would still send the wrong conversations to humans, because tone and need are different things.
B · Why this meets the requirement
Sentiment is an unreliable proxy for case complexity: angry customers often have simple issues, and calm ones can hit policy gaps
Tone does not track complexity or the valid triggers.
An angry customer with a late package needs a reship, not a human; a calm customer asking about a competitor price match needs a human. Sentiment gets both wrong.
C · Why this does not meet the full requirement
Sentiment scoring violates customer privacy regulations
Privacy is not the issue the design question tests.
Privacy review may matter for any analytics, but it is not why this trigger fails. The design question is about whether the signal predicts the need for human judgment.
D · Why this does not meet the full requirement
The design is sound, but the threshold should be −0.8
Tuning the threshold does not fix the wrong signal.
Moving the threshold changes how many conversations are routed, not which kind. A stricter cutoff still escalates on tone and still misses calm customers who need a person.
Check your understanding · explain the design in your own words
Why is a sentiment threshold a weak escalation trigger?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Confidence calibration Escalation Calibration
Answer
**B.** Sentiment measures tone, not whether a case needs human judgment. It escalates simple cases from angry customers and misses calm customers with policy gaps or explicit requests.Q147. An agent rates its own confidence from 1–10 on each case and escalates below 6. In review, it escalates many easy cases and confidently handles several hard ones incorrectly. What explains this? A) The threshold of 6 is too high and should be lowered B) Temperature is too high, which makes the confidence scores noisy C) Confidence should be computed in a separate batch job D) An LLM’s self-reported confidence is poorly calibrated: it does not track how complex or risky the case actually is
Understand Q147 · the situation and each part of the question
The real situation behind this question
The design looks principled: let the agent judge its own certainty and hand off when unsure. The review shows the opposite of what was hoped. Easy cases are escalated and hard ones are handled confidently and wrongly. The question asks you to name the root cause rather than tune the mechanism, and to connect it to why this is an unreliable trigger in general.
Read the question in parts
Part 1 · rates its own confidence
The signal is the model’s self-assessment, not a measured property of the case.
Part 2 · confidently handles several hard ones incorrectly
High stated confidence on wrong answers shows the score is not calibrated to accuracy.
What you are being asked to decide
Why does a self-rated confidence threshold misroute cases? Recognize that model self-assessment is not a reliable escalation signal.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Calibration | Whether a stated confidence matches how often the answer is actually right. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Few-shot | Worked examples in the prompt that show the model how to handle a class of cases, including the ambiguous ones. |
Confidence calibration Study: escalation design Calibration Escalation
Understand Q147's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Self-reported confidence is poorly calibrated; the agent is confidently wrong on hard cases, so thresholds on it cannot route correctly.
Connect the design to the situation
Easy cases escalated, hard cases handled wrongly, under a 1–10 self-rating.
Best answer: D. Self-reported confidence is an unreliable proxy for case complexity. The agent can be confident and wrong on hard cases, and unsure on easy ones, so no threshold on it routes cases correctly.
What each choice would do here
A · Why this does not meet the full requirement
The threshold of 6 is too high and should be lowered
A different threshold on an uncalibrated score still misroutes.
Lowering the threshold escalates fewer cases but does not make the score track difficulty. The hard cases scored high will still be handled wrongly.
B · Why this does not meet the full requirement
Temperature is too high, which makes the confidence scores noisy
Lower temperature does not calibrate the self-rating.
Temperature changes sampling randomness, not whether the model knows when it is wrong. A deterministic but uncalibrated score is still uncalibrated.
C · Why this does not meet the full requirement
Confidence should be computed in a separate batch job
Where confidence is computed does not fix its calibration.
Moving the computation to a batch job changes when it runs, not what it measures. The same self-assessment produces the same misrouting.
D · Why this meets the requirement
An LLM’s self-reported confidence is poorly calibrated: it does not track how complex or risky the case actually is
The score itself does not track actual complexity.
The model’s stated confidence does not match how often it is right on this kind of case. Explicit criteria and examples of what should escalate address the real cause.
Check your understanding · explain the design in your own words
Why does a self-rated confidence threshold misroute cases?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Confidence calibration Study: escalation design Calibration Escalation
Answer
**D.** Self-reported confidence is an unreliable proxy for case complexity. The agent can be confident and wrong on hard cases, and unsure on easy ones, so no threshold on it routes cases correctly.Q148. For the miscalibrated agent in the previous question, which change is the most effective first step to improve when it escalates? A) Train a separate classifier on historical tickets to pre-route every conversation B) Add a sentiment model and escalate when the customer is frustrated C) Add explicit escalation criteria to the system prompt, with few-shot examples showing when to escalate and when to resolve D) Lower the self-rated confidence threshold from 6 to 4
Understand Q148 · the situation and each part of the question
The real situation behind this question
The team now knows the confidence score is unreliable. They must decide what to do first. The options range from new infrastructure to new signals to prompt changes. The question tests proportionality: pick the change that addresses why the agent decides badly, which is that it was never told clearly what should and should not go to a human.
Read the question in parts
Part 1 · most effective first step
The answer should target the root cause with the least new machinery.
Part 2 · when it escalates
The fix is about the decision boundary, which examples demonstrate well.
What you are being asked to decide
What is the first fix for an agent that escalates the wrong cases? Choose the proportionate fix that targets unclear criteria.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Few-shot | Worked examples in the prompt that show the model how to handle a class of cases, including the ambiguous ones. |
| System prompt | The standing instructions for every turn: role, criteria, and examples that shape the agent’s decisions. |
| Calibration | Whether a stated confidence matches how often the answer is actually right. |
The prompt template Study: escalation design Few-shot System prompt
Understand Q148's answer · full reasoning and worked examples
Claude synthesized · the point, straight
The cause is unclear criteria, so the first fix is explicit criteria + few-shot examples of escalate vs resolve, before classifiers or new signals.
Connect the design to the situation
The same agent: easy cases escalated, hard ones mishandled.
Best answer: C. The root cause is unclear decision criteria. Explicit criteria plus few-shot examples of escalate-versus-resolve address it directly and should be tried before heavier infrastructure.
What each choice would do here
A · Why this does not meet the full requirement
Train a separate classifier on historical tickets to pre-route every conversation
Heavy infrastructure before trying clear criteria is disproportionate.
A classifier may help at scale, but it needs labeled data, training, and maintenance. Building it before trying clear criteria skips the cheap fix that addresses the actual cause.
B · Why this does not meet the full requirement
Add a sentiment model and escalate when the customer is frustrated
Sentiment is an unreliable trigger and solves a different problem.
Sentiment measures tone, so it adds a second unreliable signal. It would escalate angry customers with simple issues and still miss calm policy gaps.
C · Why this meets the requirement
Add explicit escalation criteria to the system prompt, with few-shot examples showing when to escalate and when to resolve
Explicit criteria and examples target the root cause directly.
Stating the triggers (explicit request, policy gap, no progress) and showing two to four examples on both sides of the line teaches the agent the boundary it was guessing at.
D · Why this does not meet the full requirement
Lower the self-rated confidence threshold from 6 to 4
Retuning an uncalibrated score does not fix it.
Changing the threshold only changes how many cases the uncalibrated score sends away. It cannot move the hard cases the agent is confidently wrong about.
Walk through complete payloads or code · every step explained
Illustrative examples, not recorded live calls. Check each block's direction and endpoint: API requests, API responses, MCP messages, and configuration files are different contracts.
Escalation criteria with examples (system prompt excerpt)
Escalate to a human when:
- the customer explicitly asks for a person (do this immediately, before any lookup);
- policy is silent or ambiguous on the specific request;
- you cannot make meaningful progress after reasonable attempts.
Do NOT escalate only because the customer is upset or because the case has many steps.
Example 1: "Get me a human." -> escalate now, reason=customer_request, steps_taken=[].
Example 2: "Third late package, this is ridiculous." -> acknowledge, check the order, offer a reship. Escalate if they then ask for a person.
Example 3: "Will you match Competitor X's price?" (policy covers own-site drops only) -> escalate, reason=policy_gap.The criteria name the valid triggers and exclude the unreliable ones, and each example shows the reasoning on one side of the boundary.
Which omitted settings use defaults or leave features unconfigured?
Check your understanding · explain the design in your own words
What is the first fix for an agent that escalates the wrong cases?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
The prompt template Study: escalation design Few-shot System prompt
Answer
**C.** The root cause is unclear decision criteria. Explicit criteria plus few-shot examples of escalate-versus-resolve address it directly and should be tried before heavier infrastructure.Q149. get_customer(name="Maria Garcia") returns three matching accounts. The customer wants to change a shipping address. What should the agent do?
A) Select the most recently active account and proceed B) Ask the customer for an additional identifier, such as email or an order number, before acting C) Escalate to a human, because the lookup is ambiguous D) Apply the address change to all three accounts
Understand Q149 · the situation and each part of the question
The real situation behind this question
A name lookup found three accounts. The change requested is small but touches personal data. The agent could guess, could hand off, or could act broadly. The question tests whether the agent recognizes ambiguity it can resolve on its own by asking one question, rather than treating it as a reason to escalate or as permission to guess.
Read the question in parts
Part 1 · returns three matching accounts
The tool result is ambiguous, so any action without narrowing it risks the wrong account.
Part 2 · change a shipping address
The action modifies personal data, so choosing the wrong account has real consequences.
What you are being asked to decide
What does the agent do when a lookup returns several people? Separate ambiguity the agent can resolve by asking from a reason to escalate.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Guardrail | A control that keeps the agent inside policy, strongest when enforced in code rather than requested in the prompt. |
| tool_use | The block in which the model requests a tool; the harness decides whether it actually runs. |
Study: escalation design Scenario S1 · customer support Escalation Guardrail
Understand Q149's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Multiple matches → ask for another identifier. Don’t guess by heuristic, and don’t escalate what one question resolves.
Connect the design to the situation
Three accounts share a name; one of them belongs to this customer.
Best answer: B. Multiple matches call for clarification with an additional identifier, not heuristic selection. The agent can resolve this itself, so escalation is not needed.
What each choice would do here
A · Why this does not meet the full requirement
Select the most recently active account and proceed
A heuristic can pick the wrong person’s account.
Recency is a guess. If the most recent account belongs to another Maria Garcia, her order ships to a stranger’s address and the real customer’s problem is not solved.
B · Why this meets the requirement
Ask the customer for an additional identifier, such as email or an order number, before acting
An additional identifier resolves the ambiguity safely.
One question, email or order number, narrows three accounts to one. The agent then proceeds normally, which keeps a simple request inside its capability.
C · Why this does not meet the full requirement
Escalate to a human, because the lookup is ambiguous
The agent can resolve this itself by asking.
Ambiguity that the customer can clear up in one reply is not a policy gap or a stalled case. Escalating here moves routine work to a human queue for no reason.
D · Why this does not meet the full requirement
Apply the address change to all three accounts
Changing three accounts alters two strangers’ data.
Applying the change to every match modifies two accounts that belong to other people. That is a data-integrity and privacy failure, not a cautious choice.
Check your understanding · explain the design in your own words
What does the agent do when a lookup returns several people?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Scenario S1 · customer support Escalation Guardrail
Answer
**B.** Multiple matches call for clarification with an additional identifier, not heuristic selection. The agent can resolve this itself, so escalation is not needed.Q150. Which of these situations is a valid trigger for escalating to a human? A) The customer asks for a refund exception that falls outside the documented return window B) The customer writes in all capital letters C) Resolving the case will take more than five tool calls D) The model’s self-reported confidence is below 0.7
Understand Q150 · the situation and each part of the question
The real situation behind this question
Four candidate triggers are on the table, each easy to measure. Only one reflects a situation in which the agent lacks authority rather than information or patience. The question tests whether you can tell policy exceptions apart from tone, length, and the model’s view of itself, which are the familiar but unreliable proxies.
Read the question in parts
Part 1 · valid trigger
The answer must name a reason a human is needed, not just a measurable signal.
Part 2 · outside the documented return window
The request needs an exception to written policy, which the agent is not authorized to grant.
What you are being asked to decide
Which situation actually requires human authority? Pick the policy-exception trigger over tone, complexity, and self-rating.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Calibration | Whether a stated confidence matches how often the answer is actually right. |
| HITL | Human in the loop: an authorized person decides at a defined point before the run continues. |
Study: escalation design Scenario S1 · customer support Escalation Calibration
Understand Q150's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Policy exceptions need human authority. Tone, step count, and the model’s self-rating are proxies that misroute.
Connect the design to the situation
Four candidate triggers for the same support agent.
Best answer: A. A request for an exception to documented policy is a valid trigger. Tone, number of steps, and self-reported confidence are not reliable reasons to escalate.
What each choice would do here
A · Why this meets the requirement
The customer asks for a refund exception that falls outside the documented return window
Exceptions to policy require human authority.
Granting an exception to written policy is a business decision. The agent can explain the situation and escalate, and a person with authority decides.
B · Why this does not meet the full requirement
The customer writes in all capital letters
Capital letters are tone, not a reason for a human.
All capitals signal emotion. The customer may have a simple issue the agent can solve, and tone alone is not a reason to hand off.
C · Why this does not meet the full requirement
Resolving the case will take more than five tool calls
Many steps is complexity, which the agent can handle.
A long but routine sequence of tool calls is still within the agent’s capability. The guidance names policy exceptions and gaps, not complexity alone, as triggers.
D · Why this does not meet the full requirement
The model’s self-reported confidence is below 0.7
Self-reported confidence is poorly calibrated.
Self-reported confidence is poorly calibrated, so a threshold on it misroutes in both directions. It is a familiar distractor for exactly that reason.
Check your understanding · explain the design in your own words
Which situation actually requires human authority?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Study: escalation design Scenario S1 · customer support Escalation Calibration
Answer
**A.** A request for an exception to documented policy is a valid trigger. Tone, number of steps, and self-reported confidence are not reliable reasons to escalate.Escalation · Enforcing and packaging the handoff (Q151–Q156)
Q151. Policy says refunds over $500 require a human. The system prompt says "Never issue refunds over $500," yet about 1 in 200 conversations still issues one. What is the right fix?
A) Rewrite the rule in capital letters and repeat it at the end of the prompt B) Add few-shot examples of the agent refusing large refunds C) Lower the temperature to make the agent follow the rule consistently D) Add a hook or harness gate that blocks process_refund above $500 and redirects to escalate_to_human
Understand Q151 · the situation and each part of the question
The real situation behind this question
The rule is written clearly in the prompt, and the agent follows it almost always. Almost is the problem: at scale, one conversation in two hundred is many unauthorized refunds. The question tests whether you recognize that prompt instructions have a non-zero failure rate, and that rules requiring guaranteed compliance belong in code that runs before the tool executes.
Read the question in parts
Part 1 · 1 in 200 conversations
A small but non-zero failure rate shows the rule is being followed probabilistically.
Part 2 · require a human
The rule is a hard business constraint, so it needs enforcement and a route to escalation.
What you are being asked to decide
How do you guarantee a refund limit is never exceeded? Move a must-hold rule from the prompt into deterministic enforcement.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Hook | Code that runs at a fixed point, such as before a tool call, and can block or redirect it regardless of the model. |
| Guardrail | A control that keeps the agent inside policy, strongest when enforced in code rather than requested in the prompt. |
| Harness | The application code around the model call. It checks policy, runs tools, and enforces rules deterministically. |
Hooks — deterministic control Harness controls Hook Guardrail
Understand Q151's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Must-hold rule + non-zero failure rate → move it into a hook/gate that blocks process_refund > $500 and redirects to escalation.
Connect the design to the situation
A $500 limit stated in the prompt still fails in about 0.5% of conversations.
Best answer: D. When a business rule needs guaranteed compliance, prompt instructions are not enough. A hook or gate in the harness intercepts the tool call and redirects to escalation regardless of what the model decides.
What each choice would do here
A · Why this does not meet the full requirement
Rewrite the rule in capital letters and repeat it at the end of the prompt
Emphasis in a prompt still leaves a failure rate.
Capital letters and repetition may reduce the failure rate a little, but the rule still depends on the model complying. A rule that must never break cannot rest on emphasis.
B · Why this does not meet the full requirement
Add few-shot examples of the agent refusing large refunds
Examples improve behavior but do not guarantee it.
Examples of refusals are useful guidance and may help, yet they remain guidance. The harness still executes whatever refund the model requests.
C · Why this does not meet the full requirement
Lower the temperature to make the agent follow the rule consistently
Temperature does not turn guidance into enforcement.
Temperature changes sampling variety, not whether a stated rule is enforced. The agent can still request a large refund at any temperature.
D · Why this meets the requirement
Add a hook or harness gate that blocks process_refund above $500 and redirects to escalate_to_human
Code blocks the call and routes it to a human every time.
A PreToolUse-style hook checks the amount before process_refund runs. Above $500 it blocks the call and redirects to escalate_to_human with the refund details in the packet.
Walk through complete payloads or code · every step explained
Illustrative examples, not recorded live calls. Check each block's direction and endpoint: API requests, API responses, MCP messages, and configuration files are different contracts.
Refund gate before execution (harness code)
REFUND_LIMIT = 500
def pre_tool_use(tool_name, tool_input, case):
if tool_name == "process_refund" and tool_input["amount"] > REFUND_LIMIT:
return {
"decision": "block",
"redirect": "escalate_to_human",
"handoff": {
"customer_id": case["customer_id"],
"reason": "threshold_exceeded",
"proposed_refund": tool_input["amount"],
"steps_taken": case["steps_taken"],
},
}
return {"decision": "allow"}
The check runs on the tool input before execution, so the model’s request is only a proposal. Above the limit, nothing executes and the case goes to a human with the evidence.
Which omitted settings use defaults or leave features unconfigured?
Check your understanding · explain the design in your own words
How do you guarantee a refund limit is never exceeded?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Hooks — deterministic control Harness controls Hook Guardrail
Answer
**D.** When a business rule needs guaranteed compliance, prompt instructions are not enough. A hook or gate in the harness intercepts the tool call and redirects to escalation regardless of what the model decides.Q152. Human agents say escalations are useless: each arrives as "Customer needs help with refund." They cannot see the chat transcript. What should each escalation carry? A) A link to the raw conversation log B) The agent’s final apology message to the customer C) A structured summary: customer ID, issue, root cause found, actions taken and their results, amounts, recommended next action, and the escalation reason D) The customer’s sentiment score across the conversation
Understand Q152 · the situation and each part of the question
The real situation behind this question
The escalation path works mechanically, but the humans on the other side get almost nothing. They cannot see the chat, so they re-ask the customer every question. The question tests what a handoff must carry for a person who starts with no context, which is the difference between a transfer and a restart.
Read the question in parts
Part 1 · cannot see the chat transcript
The handoff is the only context the human will have.
Part 2 · "Customer needs help with refund"
A one-line summary omits identity, findings, actions, and the reason for escalating.
What you are being asked to decide
What makes a handoff useful to a human who cannot read the chat? Specify the structured contents of an escalation packet.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| HITL | Human in the loop: an authorized person decides at a defined point before the run continues. |
What survives the handoff Study: escalation design Handoff Escalation
Understand Q152's answer · full reasoning and worked examples
Claude synthesized · the point, straight
The human starts blind, so the packet must be structured and standalone: who, issue, root cause, actions + results, amount, recommendation, reason.
Connect the design to the situation
Humans receive one-line escalations and must re-ask everything.
Best answer: C. Human agents who lack the transcript need a structured handoff: who, what, what was found, what was done, and what is recommended, so they can act without repeating the investigation.
What each choice would do here
A · Why this does not meet the full requirement
A link to the raw conversation log
The humans cannot open it, and a log is not a summary.
A log link does not help a human without access, and even with access, reading a long transcript is slower than reading five structured fields.
B · Why this does not meet the full requirement
The agent’s final apology message to the customer
An apology tells the human nothing about the case.
The apology is written for the customer and describes nothing about the case. The human still has to find out who the customer is and what happened.
C · Why this meets the requirement
A structured summary: customer ID, issue, root cause found, actions taken and their results, amounts, recommended next action, and the escalation reason
Structured fields let the human act without re-investigating.
Identity, issue, root cause, actions and results, amounts, recommendation, and reason together let the human pick up the case at once and avoid repeating completed steps.
D · Why this does not meet the full requirement
The customer’s sentiment score across the conversation
Sentiment does not tell the human what to do.
A sentiment score says how the customer felt, not what they need or what has been done. It adds nothing the human can act on.
Check your understanding · explain the design in your own words
What makes a handoff useful to a human who cannot read the chat?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
What survives the handoff Study: escalation design Handoff Escalation
Answer
**C.** Human agents who lack the transcript need a structured handoff: who, what, what was found, what was done, and what is recommended, so they can act without repeating the investigation.Q153. Sometimes a support session ends with a tool error or stop_reason: "max_tokens" mid-case. The customer is left with neither a resolution nor an escalation. What design fixes this?
A) Raise max_tokens so sessions are less likely to be cut off B) An orchestration-level safeguard: if the loop ends without a resolved status, the harness creates an escalation with the handoff packet C) Add a prompt instruction: "Always end with a resolution." D) Restart the whole conversation from the beginning
Understand Q153 · the situation and each part of the question
The real situation behind this question
The agent loop can end in several ways: a clean answer, a tool error, a truncation, or a turn limit. Some of those endings leave the case in limbo. The customer sees the conversation stop with nothing decided. The question tests where the guarantee lives that every session ends in either a resolution or a handoff to a human.
Read the question in parts
Part 1 · tool error or max_tokens mid-case
The loop can end for reasons unrelated to whether the customer’s issue was solved.
Part 2 · neither a resolution nor an escalation
The failure is a missing end state, which must be enforced outside the model.
What you are being asked to decide
How do you guarantee no case is silently abandoned? Put the end-state guarantee in the harness, not in the model.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Agent loop | The cycle of model call, tool execution, and result append that continues until the harness ends it. |
| Harness | The application code around the model call. It checks policy, runs tools, and enforces rules deterministically. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
Understand Q153's answer · full reasoning and worked examples
Claude synthesized · the point, straight
The end-state guarantee lives in orchestration: whatever stopped the loop, an unresolved case is escalated automatically with its packet.
Connect the design to the situation
Loops that end on errors or truncation leave customers without an outcome.
Best answer: B. Every session must end with a resolution or an escalation, however the loop terminates. That guarantee belongs to the orchestration layer, which checks the final status and escalates when the case is not resolved.
What each choice would do here
A · Why this does not meet the full requirement
Raise max_tokens so sessions are less likely to be cut off
Fewer truncations still leaves errors and other endings unhandled.
A larger budget reduces one cause but not tool errors, turn limits, or other failures. The guarantee must cover every way the loop can end.
B · Why this meets the requirement
An orchestration-level safeguard: if the loop ends without a resolved status, the harness creates an escalation with the handoff packet
The harness checks the final status and escalates if unresolved.
After the loop exits for any reason, the harness checks whether the case is resolved. If it is not, it builds the handoff from the saved state and escalates, so nobody is abandoned.
C · Why this does not meet the full requirement
Add a prompt instruction: "Always end with a resolution."
The model cannot act after the loop has already ended.
A prompt instruction depends on the model running to a clean finish. When the loop stops on an error or truncation, the model gets no further turn to follow it.
D · Why this does not meet the full requirement
Restart the whole conversation from the beginning
Restarting repeats work and can repeat the same failure.
Restarting discards progress, may repeat side effects, and may hit the same error. It also leaves the customer waiting without any human involvement.
Check your understanding · explain the design in your own words
How do you guarantee no case is silently abandoned?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Answer
**B.** Every session must end with a resolution or an escalation, however the loop terminates. That guarantee belongs to the orchestration layer, which checks the final status and escalates when the case is not resolved.Q154. Where should a support agent’s escalation criteria and their examples live so they shape every decision?
A) In the system prompt: explicit criteria plus two to four few-shot examples covering both sides of the boundary, with the reasoning for each B) Only in the escalate_to_human tool description, as "Use when needed" C) Appended to each user message by the frontend D) In a fine-tuned model trained on past escalations
Understand Q154 · the situation and each part of the question
The real situation behind this question
The team has written good escalation criteria and wants the agent to apply them consistently. The question is placement. Each option would get the text in front of the model somehow, but they differ in authority, consistency, and cost. The exam expects the standard place for standing behavior, with examples that demonstrate the hard cases.
Read the question in parts
Part 1 · shape every decision
The criteria must apply on every turn, which is the role of standing instructions.
Part 2 · criteria and their examples
Examples work best when they show the reasoning on both sides of the boundary.
What you are being asked to decide
Where do escalation rules go so they apply to every turn? Place criteria and examples in standing instructions.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| System prompt | The standing instructions for every turn: role, criteria, and examples that shape the agent’s decisions. |
| Few-shot | Worked examples in the prompt that show the model how to handle a class of cases, including the ambiguous ones. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
The prompt template Study: escalation design System prompt Few-shot
Understand Q154's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Criteria are standing policy: system prompt + 2–4 boundary examples with reasoning, not a vague tool description.
Connect the design to the situation
Four places the team could put the escalation rules.
Best answer: A. Escalation criteria are standing instructions, so they belong in the system prompt with a few targeted examples, including the ambiguous boundary cases, that show why each decision was made.
What each choice would do here
A · Why this meets the requirement
In the system prompt: explicit criteria plus two to four few-shot examples covering both sides of the boundary, with the reasoning for each
Standing criteria and boundary examples apply to every decision.
The system prompt holds the standing policy, and two to four examples covering explicit requests, frustration, and policy gaps show the model where the line is and why.
B · Why this does not meet the full requirement
Only in the escalate_to_human tool description, as "Use when needed"
A vague tool description gives no criteria.
A tool description helps the model choose among tools, but “use when needed” states no criteria. The model is left to guess the same boundary it was already getting wrong.
C · Why this does not meet the full requirement
Appended to each user message by the frontend
Criteria mixed into user input are untrusted and duplicated.
Injecting rules into user messages mixes policy with untrusted customer input and repeats it every turn. It is weaker and messier than a standing instruction.
D · Why this does not meet the full requirement
In a fine-tuned model trained on past escalations
Fine-tuning is out of scope and heavier than needed.
Fine-tuning is outside this exam’s scope and far heavier than writing clear criteria. It also makes the rules harder to inspect and change.
Check your understanding · explain the design in your own words
Where do escalation rules go so they apply to every turn?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
The prompt template Study: escalation design System prompt Few-shot
Answer
**A.** Escalation criteria are standing instructions, so they belong in the system prompt with a few targeted examples, including the ambiguous boundary cases, that show why each decision was made.Q155. The escalate_to_human tool needs a reason field that analytics can group, while still representing cases nobody anticipated. Which schema design fits?
A) A free-text reason string B) A required enum of exactly three values: customer_request, policy_gap, no_progress C) A boolean is_urgent D) An enum of the known triggers plus "other", with a nullable reason_detail string
Understand Q155 · the situation and each part of the question
The real situation behind this question
Operations wants to know why cases are escalated, so the reason must be structured. But no list of reasons is complete; new situations appear. The question combines escalation with schema design. It tests whether you can give analytics clean categories without forcing the model to mislabel a case that fits none of them.
Read the question in parts
Part 1 · analytics can group
The field needs fixed values, which points to an enum rather than free text.
Part 2 · cases nobody anticipated
The schema must allow an honest answer when no listed category fits.
What you are being asked to decide
How should the escalation reason be structured? Design an extensible enum that stays honest about unexpected cases.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| tool_use | The block in which the model requests a tool; the harness decides whether it actually runs. |
| Escalation | Handing the case to a human, with a reason and a structured summary, instead of continuing autonomously. |
| Handoff | The structured package a human receives: who, what, what was tried, and what is recommended. |
Schema details vs hallucination Study: escalation design tool_use Escalation
Understand Q155's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Enum of known triggers + "other" + nullable detail: groupable for analytics and honest when nothing fits.
Connect the design to the situation
Analytics wants to group reasons; reality includes cases nobody listed.
Best answer: D. An enum keeps the reason groupable, and an "other" value with a detail field represents unanticipated cases without forcing the model to pick a wrong category.
What each choice would do here
A · Why this does not meet the full requirement
A free-text reason string
Free text is hard to group reliably.
Free text captures everything but groups poorly: the same reason appears in many wordings, and analytics must interpret each one.
B · Why this does not meet the full requirement
A required enum of exactly three values: customer_request, policy_gap, no_progress
A closed enum forces unexpected cases into wrong buckets.
A closed three-value enum forces every unanticipated case into one of three labels. The data looks clean, but some of it is wrong.
C · Why this does not meet the full requirement
A boolean is_urgent
A boolean loses the reason entirely.
Urgency is a different question from reason. A boolean discards why the case was escalated, which is what the analytics team asked for.
D · Why this meets the requirement
An enum of the known triggers plus "other", with a nullable reason_detail string
Known categories group cleanly; other + detail captures the rest.
Known triggers group cleanly, and "other" with a nullable detail string lets the model describe a new situation truthfully. New common values can be promoted into the enum later.
Walk through complete payloads or code · every step explained
Illustrative examples, not recorded live calls. Check each block's direction and endpoint: API requests, API responses, MCP messages, and configuration files are different contracts.
escalate_to_human input schema
{
"name": "escalate_to_human",
"input_schema": {
"type": "object",
"properties": {
"customer_id": {
"type": [
"string",
"null"
]
},
"reason": {
"type": "string",
"enum": [
"customer_request",
"policy_gap",
"no_progress",
"threshold_exceeded",
"other"
]
},
"reason_detail": {
"type": [
"string",
"null"
]
},
"steps_taken": {
"type": "array",
"items": {
"type": "string"
}
},
"recommended_action": {
"type": "string"
}
},
"required": [
"reason",
"steps_taken",
"recommended_action"
]
}
}customer_id is nullable because an immediate escalation may happen before identification, and reason_detail carries the explanation whenever reason is "other".
Which omitted settings use defaults or leave features unconfigured?
Check your understanding · explain the design in your own words
How should the escalation reason be structured?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Schema details vs hallucination Study: escalation design tool_use Escalation
Answer
**D.** An enum keeps the reason groupable, and an "other" value with a detail field represents unanticipated cases without forcing the model to pick a wrong category.Q156. process_refund must never run until get_customer has returned a verified customer ID in the current session. Which design guarantees this?
A) A system-prompt instruction: "Always verify the customer before refunding." B) Few-shot examples showing verification happening before every refund C) A programmatic prerequisite in the harness that blocks process_refund until session state holds a verified customer ID D) Asking the model to confirm verification in its reasoning before calling the tool
Understand Q156 · the situation and each part of the question
The real situation behind this question
Identity verification before a financial action is a classic must-hold rule. The agent usually verifies first, but “usually” is not acceptable when money moves. The question tests whether you place the ordering guarantee where it cannot be skipped: in code that checks session state before the refund tool is allowed to execute.
Read the question in parts
Part 1 · must never run until
The requirement is absolute, which calls for deterministic enforcement.
Part 2 · verified customer ID in the current session
The prerequisite is a fact the harness can check in state, not a claim the model makes.
What you are being asked to decide
How do you guarantee one tool runs only after another succeeded? Enforce workflow ordering in code rather than in instructions.
Keep all the stated requirements in view. An option may be useful elsewhere while addressing only part of this situation.
Words and related concepts · open glossary explanations
| Term | Meaning here |
|---|---|
| Guardrail | A control that keeps the agent inside policy, strongest when enforced in code rather than requested in the prompt. |
| Harness | The application code around the model call. It checks policy, runs tools, and enforces rules deterministically. |
| Hook | Code that runs at a fixed point, such as before a tool call, and can block or redirect it regardless of the model. |
Harness controls Hooks — deterministic control Guardrail Harness
Understand Q156's answer · full reasoning and worked examples
Claude synthesized · the point, straight
Ordering that must hold → a programmatic prerequisite: the harness blocks process_refund until state holds a verified customer ID.
Connect the design to the situation
Refunds must follow identity verification in every session.
Best answer: C. When deterministic compliance is required, prompt guidance has a non-zero failure rate. A programmatic prerequisite blocks the downstream tool until the verification step has actually completed.
What each choice would do here
A · Why this does not meet the full requirement
A system-prompt instruction: "Always verify the customer before refunding."
An instruction is guidance with a failure rate.
The instruction states the rule clearly, but compliance still depends on the model following it every time. Financial operations need a guarantee rather than a strong suggestion.
B · Why this does not meet the full requirement
Few-shot examples showing verification happening before every refund
Examples improve compliance but do not guarantee it.
Examples of the right order make it more likely, not certain. The harness would still run a refund the model requested without verification.
C · Why this meets the requirement
A programmatic prerequisite in the harness that blocks process_refund until session state holds a verified customer ID
The harness blocks the call until the prerequisite is met.
The harness keeps verified_customer_id in session state and refuses process_refund until it is set by a successful get_customer call. The ordering is enforced whatever the model does.
D · Why this does not meet the full requirement
Asking the model to confirm verification in its reasoning before calling the tool
The model’s own confirmation is not a verification.
The model writing “verified” in its reasoning is not the same as a verification result. The check must read real tool output from state, not the model’s claim.
Check your understanding · explain the design in your own words
How do you guarantee one tool runs only after another succeeded?
Describe the situation, identify the controlling requirement, and explain what the chosen design does before and after the critical step. Then choose one alternative and explain which part of this situation it fails to address. Use the example rather than memorizing the answer letter.
Study: escalation design Scenario S1 · customer support
Harness controls Hooks — deterministic control Guardrail Harness