Home / CCA-F / Agentic Architecture / Reliability and Human Oversight — Detail & Examples
DWG 1.4 — DETAIL & EXAMPLES

Reliability and Human Oversight — Detail & Examples

Part of Agentic Architecture · overview: domain-1.html
In this page

A threshold-based checkpoint example, a before/after guardrail trace for silent failure, and what to actually monitor beyond final output.

1.4aPlacing a checkpoint

Not every action deserves a pause, and not every action should proceed unsupervised. The placement of a checkpoint should track the actual cost of being wrong:

WORKED EXAMPLE · A THRESHOLD-BASED CHECKPOINT
SCENARIOA support agent is authorized to resolve refund requests on its own, but the business only tolerates so much unsupervised financial exposure.
  1. Refund amount is looked up along with the order and stated reason.
  2. If the amount is at or below $50 and the reason matches an approved policy category, the agent issues the refund and logs the action — no human in the loop.
  3. If the amount exceeds $50, or the reason doesn't cleanly match a policy category, the agent prepares the refund but stops before executing it, and surfaces it for human approval.
  4. The human either approves (agent executes) or rejects (agent explains the denial to the customer).
Design principle:The checkpoint sits exactly at the point where the cost of a wrong autonomous decision stops being trivial — not evenly spaced through the task.

1.4bA failure mode, before and after a guardrail

Silent failure is one of the most common agentic bugs: the agent doesn't error out, it just keeps working from a false premise.

WITHOUT A GUARDRAILAgent searches for a file that doesn't exist, gets an empty result, and proceeds to summarize "no relevant findings" as if that were a real answer — when really the search itself was misconfigured.
WITH A GUARDRAILAgent's search step has an explicit success criterion: a search should return either results or a clear error, never a silent empty pass. An empty result triggers a check — is this a real "nothing found" or a broken query? — before the agent treats it as an answer.

1.4cWhat to monitor

Beyond the final output
  • Log intermediate tool calls and decisions, not just the final answer — a wrong final answer is very hard to diagnose from the answer alone.
  • Track step counts and loop patterns; an agent repeating a near-identical action several times in a row is a strong signal something is stuck, not making progress.
  • Maintain an evaluation set of realistic scenarios (see Domain 4.3) so a change to the agent's prompt or tools can be checked for regressions before it reaches production.

Claude Certified Architect — Study NotesDWG 1.4