- In short
- Decision logging captures the inputs, retrieved context, model output, and every routing step for each decision, tied together so a single decision can be reconstructed and explained later. It is the same observability instrumentation used for system health, redirected toward explaining a specific decision rather than monitoring the system. A decision that cannot be reconstructed from the log cannot be reliably explained, and decision logs are themselves sensitive data subject to the same compliance controls as any other regulated data.
Explaining a decision requires reconstructing it
Once you know unequal outcomes enter at four inspectable points, the next question is how you would ever prove which point caused a specific bad outcome. The CCAR-P exam treats decision logging as an apply-level skill because it is the instrumentation that makes explanation possible. To replay and explain a single decision, you capture the inputs that drove it, the retrieved context it saw, the model output it produced, and every routing step it went through - all tied together so the whole path of one decision can be reconstructed later.
The logic is unforgiving: a decision you cannot reconstruct is a decision you cannot reliably explain. If the log does not hold the inputs and the retrieved context for a specific case, then when someone asks "why did this applicant get this outcome," you have nothing to answer with. Explanation is not a story you tell after the fact; it is a reconstruction from a record, and the record has to have been captured at the time.
- Decision logging for explainability
- Capturing, per decision, the inputs that drove it, the retrieved context, the model output, and every routing step, tied together so a single decision can be reconstructed and explained later. It is the same observability instrumentation used for system health, redirected from 'is the system healthy' to 'why did this decision happen,' and the log is itself sensitive data under compliance controls.
The same instrumentation, a different question
Decision logging is not a new observability system bolted onto the deployment - it is the same instrumentation used for system health, pointed at a different question. Health observability asks: is the system working, what is the latency, where are the errors. Decision logging asks: why did this specific decision happen. The raw material - traces of inputs, context, outputs, and routing - is the same; what differs is the retention policy and the query path, because explaining an individual decision requires holding its full per-decision trace and being able to query it by case rather than aggregating it away.
That distinction is the crux of the exam trap. A health dashboard aggregates: it tells you the system's overall behaviour, precisely by discarding the per-decision detail that explanation needs. Aggregate metrics answer the health question and cannot answer the explanation question, because they average out the individual decision you are being asked about. Logging for explainability deliberately keeps the individual trace that the health view throws away.
Decision logs are sensitive data
There is a compliance corollary the exam expects you to carry: decision logs are themselves sensitive data. A per-decision trace contains the inputs and retrieved context of a real decision - which in a lending, health, or benefits system means real personal data - so the log falls under the same compliance controls as any other regulated data. Minimisation, retention limits, and access controls apply to it, and it must be mapped as a named control in the compliance register.
This is not a conflict with transparency. Logging everything for transparency and pinning data for compliance are not opposed; they require the same log, governed by different policies. The training-use vs retention point that one artifact can carry multiple distinct policy claims applies directly here: the decision log serves explainability and is simultaneously in scope for retention and access controls. Building it means designing it as a governed, sensitive artifact from the start.
What the CCAR-P exam trips candidates on
The first trap is logging aggregate metrics or a health dashboard while omitting the per-decision trace needed to explain one specific outcome. The scenario shows rich system-health observability and asks whether the system can explain a decision; the credited reading is that aggregate health metrics cannot reconstruct an individual decision, so the per-decision trace is missing exactly where explanation needs it.
The second trap is assuming decision logging exists "for compliance" only, and skipping it for a system with no explicit regulatory driver. A scenario has no named regulation and treats decision logging as optional; the credited reading is that explainability - to an affected user or the build team - is a reason to log per decision regardless of a compliance mandate, and that fairness itself cannot be proven or disproven without it. The exam rewards treating decision logging as foundational instrumentation, not a compliance-only add-on.
Worked example
A benefits-decision system has excellent operational observability - dashboards for throughput, latency, and error rates - and the team is confident they can explain any decision if asked. A regulator asks why one specific applicant was denied. The team cannot answer. Why, and what should they have built?
The team confused system-health observability with decision-level logging. Their dashboards answer the health question - is the system working - by aggregating across decisions, which is exactly the wrong shape for the regulator's question. Explaining why one applicant was denied requires reconstructing that single decision: the inputs it saw, the retrieved context, the model output, and the routing it went through. Aggregate metrics average all of that away, so there is nothing to reconstruct the individual case from.
The consequence is the unforgiving rule in action: a decision that cannot be reconstructed from the log cannot be reliably explained. The team believed they could explain any decision, but belief is not a record; without the per-decision trace captured at the time, the specific denial is unrecoverable and unexplainable now.
What they should have built is decision logging alongside the health observability - the same instrumentation, redirected to capture and retain a per-decision trace queryable by case. And they should have designed that log as sensitive data from the start, applying minimisation, retention limits, and access controls, because it holds real applicant inputs. The exam point is that explainability is a design-time instrumentation decision: you cannot add the record after the decision you needed it for has already passed.
Common misreadings to avoid
Misconception
Rich system-health dashboards mean the system can explain any specific decision.
What's actually true
Misconception
Decision logging is only needed when there is an explicit compliance requirement.
What's actually true
How this shows up on the exam
Domain 5 items describe a system that cannot explain a specific decision, or that logs only aggregates, and ask what is missing. The reliable method is to require a per-decision trace - inputs, retrieved context, output, routing - that reconstructs an individual decision, distinguish it from health observability, and remember the log is sensitive data under compliance controls. Answers that rely on aggregate dashboards, or treat logging as compliance-only, are the traps.
This instrumentation captures the four fairness injection points so a decision's path can be traced, and it is the source of the reviewer view in human review. It feeds audience-specific explanation requirements, where the same log serves three audiences, and its absence is what lets aggregate metrics mask subgroup harm.
A benefits system has strong dashboards for throughput, latency, and error rates, but cannot answer a regulator's question about why one specific applicant was denied. What is missing?
People also ask
What must a decision log capture?
How is decision logging different from a health dashboard?
Are decision logs subject to compliance controls?
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.