Solution Design & Architecture·Task 1.2·Bloom: apply·Difficulty 3/5·8 min read·Updated 2026-07-14

Designing the Feedback Loop: Evaluator and Escalation (CCAR-P)

Design end-to-end architectures (input to processing to output to feedback loops)

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
An evaluator-optimizer feedback loop checks output against a rubric and triggers a refinement pass when it fails. A human-escalation path routes low-confidence or high-stakes outputs to a person before delivery. The choice between them depends on whether the failure mode is checkable by rule or rubric, or requires judgment; an architecture missing any feedback path has no mechanism to catch or correct systematic errors after launch.

Closing the loop deliberately

The four-stage architecture shape ends in a feedback loop, and this knowledge point is where you design that loop rather than merely noting it should exist. The Claude Certified Architect - Professional (CCAR-P) exam treats the choice as an apply-level skill because there are two distinct mechanisms for closing a system, and matching the wrong one to a failure mode leaves the failure uncaught. An evaluator-optimizer loop catches failures a rule or rubric can judge; a human-escalation path catches failures that need judgment. Choosing between them, or combining them, is how you turn a system that produces output into a system that can catch its own errors.

An evaluator-optimizer feedback loop checks the output against a rubric and triggers a refinement pass when the check fails. A human-escalation path routes low-confidence or high-stakes outputs to a person before delivery. Both are feedback loops in the four-stage sense; they differ in what kind of failure they can catch, which is exactly what the design decision turns on.

Feedback loop design
Choosing how a Claude architecture closes its loop. An evaluator-optimizer loop checks output against a rubric and refines on failure, fitting rule- or rubric-checkable failures. A human-escalation path routes low-confidence or high-stakes outputs to a person before delivery, fitting judgment-based failures. The choice depends on whether the failure mode is checkable by rule or requires human judgment.

The evaluator-optimizer loop: for checkable failures

When a failure mode can be expressed as a rule or a rubric, an automated evaluator-optimizer loop is the efficient mechanism. The evaluator scores the output against the rubric, does the JSON conform to the required schema, does the extraction include all mandatory fields, does the answer cite a source, and when the output fails, a refinement pass regenerates it. The loop is bounded on both ends: it exits when the output passes the quality criterion or when it hits a retry limit, so a case the model cannot fix does not spin forever. This closes the loop without human cost, and it scales to high volume. The condition is that the failure has to be genuinely checkable: if you can write down what "correct" means precisely enough for a rubric to judge, the evaluator loop fits.

The human-escalation path: for judgment failures

Some failure modes cannot be reduced to a rule. Whether an answer strikes the wrong tone, carries a subtle bias, or creates legal risk is a judgment, not a rubric check, and an evaluator built to score it will miss the cases that matter. For those, the feedback loop is a human-escalation path: low-confidence or high-stakes outputs are routed to a person before they are delivered. The human is the mechanism because the failure requires human judgment to detect. Using an automated evaluator here creates the appearance of a control without the substance, since the evaluator cannot actually judge the thing that fails.

A human gate is placed by the risk and reversibility of the action it guards, not applied uniformly. Gate before any irreversible or high-stakes step a system would otherwise take autonomously, and sample lower-stakes actions rather than pausing on every one, so the review effort lands where a wrong call actually costs something. Treating every output as needing a human, or none of them, both miss this calibration.

Matching the feedback mechanism to the failure mode
Loading diagram...
Rule-checkable failures suit an automated evaluator loop; judgment-based failures suit human escalation. Omitting both leaves systematic errors uncaught.

No feedback path is the baseline failure

Before choosing between the two mechanisms, the architecture has to have one at all. A design that ends at a response-composer step, with neither an evaluator nor an escalation path, has no way to catch or correct systematic errors after launch. It will produce plausible output indefinitely while quietly making the same mistake, because nothing in the system is positioned to notice. Adding a feedback path is not a refinement; it is the difference between a system that can improve and one that cannot.

rule-checkable
failure mode suited to an evaluator-optimizer loop
judgment-based
failure mode suited to a human-escalation path
no path = no correction
an architecture with neither cannot catch systematic error

What the CCAR-P exam trips candidates on

The exam tests two traps. The first is drawing an architecture that ends at a response-composer step with no escalation or evaluator path at all. A scenario will present a clean pipeline that stops at output, and the credited answer notices the missing feedback path and adds an evaluator or escalation appropriate to the failure mode.

The second is adding an evaluator-optimizer loop for a failure mode that actually requires human judgment, such as bias, tone, or legal risk, rather than a rubric check. A scenario will offer an automated rubric as the fix for a judgment-based failure, and the reliable reading recognises that no rubric can reliably catch that failure and routes it to human escalation instead.

Worked example

A system drafts customer-facing responses to complaints. Two concerns are raised: the JSON envelope must always include a ticket ID and a category field, and the tone must never come across as dismissive on emotionally charged complaints. The team proposes one evaluator-optimizer loop scoring both. Is that the right feedback design?

Separate the two concerns by failure mode. The JSON-envelope requirement, always include a ticket ID and a category field, is a rule-checkable failure: a rubric can deterministically verify whether the fields are present. That is a textbook fit for an evaluator-optimizer loop, which scores the envelope and triggers a refinement pass when a field is missing.

The tone concern is different. Whether a reply comes across as dismissive on an emotionally charged complaint is a judgment, not a rule. An automated evaluator asked to score tone will miss exactly the subtle cases that matter, and worse, it creates the appearance of a control without the substance, so the team believes tone is being caught when it is not. The right mechanism for a judgment-based failure is a human-escalation path that routes emotionally charged or low-confidence complaints to a person before the reply is sent.

So the single evaluator-optimizer loop is the wrong design because it applies a rubric to a failure a rubric cannot judge. The credited architecture is hybrid: an evaluator-optimizer loop enforces the checkable schema automatically, while high-stakes, judgment-heavy complaints are escalated to a human reviewer. Each feedback mechanism is matched to the failure mode it can actually catch.

Common misreadings to avoid

Misconception

An evaluator-optimizer loop can catch any output problem if the rubric is written well enough.

What's actually true

Some failures, tone, bias, legal risk, require judgment that no rubric can reliably encode. An automated evaluator on a judgment-based failure creates the appearance of a control without the substance. Those failures need a human-escalation path, not a rubric.

Misconception

If the system produces good output in testing, it does not need a feedback path.

What's actually true

An architecture with no evaluator and no escalation has no mechanism to catch or correct systematic errors after launch. It will make the same mistake indefinitely because nothing is positioned to notice. A feedback path is what lets a system improve, not an optional refinement.

How this shows up on the exam

Domain 1 questions on this knowledge point present an architecture and ask what feedback mechanism it needs, or critique a mismatched one. The reliable reading first checks that a feedback path exists at all, then matches the mechanism to the failure mode: rule- or rubric-checkable failures to an automated evaluator-optimizer loop, judgment-based failures to a human-escalation path, often both in one system.

This design builds on the four-stage architecture shape, which establishes that the loop must exist, and on automation vs augmentation, which decides when a human belongs in the chain. The evaluator-optimizer mechanism is one of the workflow sub-patterns, and the whole loop is a stage in end-to-end trade-off analysis.

Check your understanding

An extraction pipeline must return records that always conform to a fixed schema, and must never approve a loan application that fails a subtle fairness standard the compliance team judges case by case. Which feedback design fits?

People also ask

What is an evaluator-optimizer feedback loop?
A loop that checks the output against a rubric and triggers a refinement pass when the output fails. It fits failure modes a rule or rubric can judge, such as schema conformance or a checkable constraint.
When should output go to a human instead of an evaluator?
When the failure mode requires judgment rather than a rule, such as tone, bias, or legal risk. A human-escalation path routes low-confidence or high-stakes outputs to a person because no rubric can reliably catch those failures.
What happens if an architecture has no feedback path?
It has no mechanism to catch or correct systematic errors after launch, so it produces plausible output indefinitely while making the same mistake, because nothing is positioned to notice.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

Official prep for this domain

Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying