- In short
- Symptom timing is the fastest way to tell the four root causes apart. A wrong first response, with no prior good output in the session, points to under-specification. Quality that starts fine and degrades as the conversation grows points to context overload. A specific, repeatable error type, such as subtly wrong numbers or shallow analysis, points to a wrong feature or model tier. Output that used to work and now does not, with an unchanged prompt, points to stale configuration. The when of the failure narrows the cause before you touch anything.
The when of a failure narrows its cause
The four root causes produce output that looks similarly disappointing on the surface, so you cannot tell them apart by staring at the bad answer alone. What separates them is timing: not what the failure looks like, but when in the interaction it appears. This is an understand-level skill on the Claude Certified Associate - Foundations (CCAO-F) exam because it turns a static list of four categories into a live diagnostic you can run in seconds, before changing anything.
Reading symptom timing works because each cause has a characteristic moment of onset. Under-specification is present from the very first token, because a prompt that never carried the right information could never have produced the right answer. Context overload only emerges after a session has grown large. A wrong feature or model shows up as the same kind of error every time. Stale configuration announces itself as a change from a previously working baseline. Once you learn to ask "when did this go wrong," the answer usually names the cause.
- Symptom timing
- The pattern of when a failure appears, used to identify its root cause: first-response-wrong signals under-specification, degraded-over-time signals context overload, a specific-repeatable-error-type signals a wrong feature or model, and used-to-work signals stale configuration.
First response versus gradual degradation
The clearest split is between a failure that is present immediately and one that develops over a session. If the very first response, in a conversation with no prior good output, is already wrong or generic, the cause is under-specification. There was nothing to degrade from; the prompt simply never carried the context, constraints, or format the task needed. This is the cheapest case, because adding what was missing usually resolves it.
Contrast that with quality that begins well and erodes as the conversation grows. The answers were good early, then the format slips, instructions lose force, and the model seems to forget what it was told. That gradual arc is the signature of context overload: the window has approached its limit and earlier content has been compressed to make room. Crucially, the prompt is not the problem here, so improving it does nothing. This is the distinction candidates most often get wrong, because a long conversation with some history can superficially resemble a case that "should" have been fine, when the real question is whether the very first answer was already off.
Repeatable error type versus a change from baseline
The other two causes announce themselves differently. A wrong feature or model shows up as a specific, repeatable error type rather than a general vagueness. Numbers that are consistently, subtly off point at a missing feature, arithmetic that belongs in code execution rather than prose. Analysis that is reliably shallow, on a task that clearly needs depth, points at a model tier chosen for speed. The error is not random; it is the same kind of miss each time, and its character tells you which tool is wrong. The finer split between these two is the subject of wrong feature versus wrong model.
Stale configuration has the most distinctive signature of all: it is the "used to work" case. The prompt has not changed, the task has not changed, yet the same setup that produced good output before now underperforms. That mismatch between an unchanged input and a degraded output is the tell. Something the setup depends on, a standing instruction, a knowledge source, a Skill, has drifted out of date. No amount of re-prompting will fix a knowledge file that has gone stale; the fix is maintenance.
What the CCAO-F exam trips candidates on
The first trap is diagnosing a first-response failure as context overload just because the conversation happens to have some history. The exam will describe a session that has a few messages in it, and the tempting inference is "the window must be full." But if the very first answer was already wrong, the length is a red herring; the cause is under-specification. Anchor on whether there was ever a good output to degrade from.
The second trap is reading subtly wrong numbers as a sign the prompt was unclear. Because bad arithmetic can look like a general quality problem, candidates try to fix it by re-specifying the prompt. But a consistent, repeatable numerical error is a wrong-feature signal, calling for code execution, not a clearer prompt. The character of the error, repeatable and specific, is what distinguishes it from under-specification.
Worked example
An analyst says: 'I was drafting a market memo with Claude. The first half was excellent and followed my template exactly. About forty messages in, it stopped using the template headings and started dropping sections I asked for. My prompt hasn't changed.' What is the cause, and what is the fix?
Read the timing. The work started strong and followed the template, then degraded as the conversation grew to around forty messages, and the prompt itself did not change. That arc, good early, eroding as the session lengthens, is the signature of context overload rather than under-specification. If the prompt had been the problem, the very first response would have failed too, but it did not.
What happened is that the window approached its limit, and to make room the earlier content, including the template instructions, was compressed. Compressed instructions lose their force, so the headings and required sections started slipping. This is not a defect in the prompt and not something a better prompt would prevent.
The fix follows from the cause. Restart the task in a fresh conversation, carrying forward a compact summary of the state so far, or persist the template as a standing instruction so it is re-supplied rather than relying on it staying in a lengthening window. Both put the format back in focused context. Re-writing the prompt, by contrast, would waste effort on a cause that was never about the prompt.
Common misreadings to avoid
Misconception
If a conversation has any history at all, a bad answer is probably context overload.
What's actually true
Misconception
Numbers that come out subtly wrong mean the prompt was unclear about the calculation.
What's actually true
How this shows up on the exam
Domain 7 questions give you a short narrative and expect you to read the timing to pick the cause. The phrases to watch for are diagnostic: "the very first response," "started fine and then," "the numbers are subtly off," and "it used to work." Each maps to exactly one of the four causes, and the timing usually settles the answer faster than analysing the content of the bad output.
This knowledge point builds directly on the four root-cause patterns and feeds into the cheapest-fix-first diagnostic sequence, where timing tells you which check is likely to pay off. It also supports matching scenarios to the correct diagnosis and fix, the apply-level skill that combines timing with the diagnostic order. Learn to read the when, and most of the diagnosis is done before you have changed a thing.
A user reports: 'Claude's answers were great for the first twenty exchanges, then it slowly stopped following the tone rules I set at the start. I never changed my instructions.' Which cause does the timing point to?
People also ask
How do I tell context overload from under-specification?
What does it mean when Claude output degrades over a long chat?
Why does a prompt that used to work stop working?
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
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.