Four questions cover most of the decision: how hard is the reasoning this step actually requires; what's the acceptable latency; what's the call volume, since volume multiplies any per-call cost difference; and how much does an occasional wrong answer actually cost downstream. A high-volume, low-stakes, latency-sensitive step points toward a fast, cheap tier. A low-volume, high-stakes step where a wrong answer is expensive points toward the strongest tier, even at higher per-call cost. This framework is necessary but not sufficient on its own — the exam also expects you to know how to validate a candidate model, not just how to guess at one.
Unpacking the four questions
Each question does different work in the decision, and the exam tends to test whether you can isolate which one actually matters in a given scenario. Task difficulty asks whether the step genuinely requires multi-step reasoning, nuanced judgment, or careful handling of ambiguity — not whether the topic sounds hard; a legal-sounding request that's really a lookup-and-template-fill is easy, while a plain-language request that hides several conflicting constraints is hard. Latency budget asks how long a user or downstream system will tolerate waiting — an interactive chat turn has a tight budget; a nightly job has none, which is exactly the signal that also points toward the Batches API (Lesson 2.5). Volume asks how many times this step runs, because it's the multiplier that turns a small per-call price difference into a large total-spend difference — a $0.01 difference per call is irrelevant at 100 calls a month and decisive at 10 million. Cost of a wrong answer asks what happens downstream when the model is wrong — a mis-classified support ticket that a human re-routes in five seconds costs almost nothing; an autonomously executed wrong action with no review can cost real money, legal exposure, or user trust. A scenario question is often really asking you to identify which one of these four dominates, since they don't all point the same direction on every task.
Pricing the tail, not the median
On the typical, easy-difficulty case, every model tier tends to look similar — which makes the cheapest tier look like the obvious winner if that's all you measure. In practice, cost and error concentrate in the hardest slice of a workload: a handful of genuinely hard requests can carry a disproportionate share of both the spend and the risk, even when every other request is trivial. Comparing candidate models only on average-case prompts hides exactly the cases that determine whether a cheaper tier is actually safe to ship — always include some deliberately hard, edge-case prompts in any model comparison, not just representative ones.
The stepping-down method
Once a tier is provisionally chosen, the exam-correct way to look for savings is to move down the levers in order rather than jumping straight to a cheaper model: first sweep the effort parameter on the current tier (Lesson 2.4) against an evaluation set — if a lower effort level holds accuracy, that's a cheaper win with no model change at all. Only after effort is tuned do you consider dropping to the next tier down, confirm which parameters and effort levels that tier actually supports (they differ by tier — see Lesson 2.1), reset effort to that tier's own default rather than carrying over a hardcoded level, and re-sweep from there. One notch at a time, each validated against the same evaluation set, never several changes at once.
Re-evaluating over time
This isn't a one-time decision at launch. As a feature's volume grows, the cost side of the trade-off grows with it; as a cheaper tier's capability improves across model generations, a task that once needed the top tier may not any more — a task assigned to Opus 5 today might be handled just as well by Sonnet 5 once a future Sonnet generation closes the gap. Revisit the assignment against your eval set (Domain 8) periodically, not just once, and re-run the stepping-down sweep whenever the model generation, the prompt, or the workload shifts meaningfully.
Key concept
"What does a wrong answer cost here?" is often the single most useful question in this framework — it's what separates a nice-to-have quality bump from a genuine requirement for the strongest model.
Common exam distractor
An answer that jumps straight to the cheapest tier without first sweeping effort on the current tier, or that judges model fit from a single test run, is a trap. A real keep/revert decision needs the effort lever exhausted first and repeated trials against an eval — a difference of a task or two of pass rate on one comparison is noise, not a signal.