Stakeholder Communication & Lifecycle Management·Task 6.4·Bloom: analyse·Difficulty 3/5·8 min read·Updated 2026-07-14

The Documentation Completeness Test for the CCAR-P Exam

Document architectures and provide implementation guidance

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
The documentation completeness test is behavioural: can a competent architect who was not in the design sessions make a safe change to the system after reading the document. Passing requires decisions to be dated, assumptions labelled as assumptions, and open items to carry an owner and resolution criteria. A diagram alone typically fails, because it shows what the system is without showing which parts are load-bearing.

A test defined by what a reader can do

Having built a decision log and a control register, how do you know the documentation is actually complete? The CCAR-P exam gives an analyse-level answer: apply a behavioural test. Can a competent architect who was not in the design sessions make a safe change to the system after reading the document? If yes, it is complete; if no, it is not, no matter how long or detailed it is.

What makes this analyse-level is that it is not a checklist. Completeness is not "has a decision log, has a control register, has a diagram." It is defined by an outcome, whether a specific reader can safely act, and a document can contain every expected section and still fail, because passing depends on what the sections actually enable rather than on their presence.

The documentation completeness test
A behavioural standard for documentation: a competent architect who was not present at the design sessions can make a safe change to the system using only the document. Passing requires dated decisions, assumptions labelled as assumptions, and open items with owners and resolution criteria; a diagram alone typically fails.

What passing actually requires

Because the test is about safe action, it demands the specific things a reader needs to act safely. Decisions have to be dated, so the reader knows the context and sequence in which they were made. Assumptions have to be labelled explicitly as assumptions rather than embedded as if they were facts, so the reader does not build on an unconfirmed premise mistaking it for solid ground. Open items have to carry an owner and resolution criteria, so the reader knows what is still unsettled and who to ask. These are not decorative; each one is a thing a reader must have to avoid making an unsafe change. A document missing them can be read but not safely acted on.

dated
decisions carry when and why
labelled
assumptions flagged, not embedded as fact
owned
open items have an owner and resolution criteria

Why a diagram alone fails

A detailed architecture diagram is the classic document that passes a checklist and fails the test. It shows what the system is, every component and connection, and it looks authoritative. But it does not show which parts are load-bearing: which choices were made to satisfy a hard constraint and which were mere preference. A reader armed only with the diagram can see the shape of the system and cannot tell which pieces are safe to change, so they cannot make a safe change with confidence. The diagram fails the behavioural test precisely because "what the system is" is not "what is safe to touch." This is why documentation needs the decision log's rationale alongside the diagram, and why the handoff failure so often traces to a surviving diagram with the rationale missing.

Length is not completeness

The other analyse-level trap is equating detail with completeness. A long, dense document feels thorough, and thoroughness feels like completeness, but the test does not reward volume. A hundred pages that never label their assumptions or date their decisions can still leave a reader unable to act safely, while a shorter document that does those things can pass. Judge the document by the behavioural test, not by its weight.

What the exam trips candidates on

The first trap is judging documentation complete because it covers every component in the architecture diagram. Coverage of the diagram is not the test; the test is whether a reader can safely change the system, which requires rationale and load-bearing information the diagram does not carry. The credited answer applies the behavioural standard.

The second trap is assuming a document passes the completeness test simply because it is long or detailed. The exam offers an impressively detailed document that still lacks dated decisions or labelled assumptions, and rewards recognising that detail is not the same as the specific things a safe change requires.

Common misreadings to avoid

Misconception

If the documentation covers every component in the architecture, it's complete.

What's actually true

Covering every component is not the test. Completeness is whether a competent outsider can make a safe change using only the document, which requires dated decisions, labelled assumptions, and owned open items, not just component coverage.

Misconception

A long, detailed document is by definition complete.

What's actually true

Length is not completeness. A detailed document that never labels its assumptions or dates its decisions can still leave a reader unable to act safely. The behavioural test, not the page count, decides completeness.

How this shows up on the exam

Questions give you a document and ask whether it is complete, often contrasting a detailed diagram with a document carrying rationale. The reliable reading is to apply the behavioural test, could an outside competent architect make a safe change from this alone, and to check for dated decisions, labelled assumptions, and owned open items rather than crediting coverage or length.

This test integrates the decision log and control register into a single standard and embodies the returning-architect reader from the three readers of architecture documentation. Failing it is exactly the situation diagnosed in diagnosing rationale loss in a handoff failure.

Check your understanding

Two handoff packages are offered. Package A is a 60-page, exhaustively detailed architecture diagram covering every component. Package B is shorter: a diagram plus dated decisions with rejected alternatives, assumptions labelled as assumptions, and open items with owners. Which passes the documentation completeness test?

People also ask

What is the documentation completeness test?
A behavioural test: can a competent architect who was not in the design sessions make a safe change using only the document. If not, it is incomplete regardless of length.
Why is it behavioural rather than a checklist?
Completeness is defined by what a reader can safely do with the document, not by which sections it contains, so a document can tick every box and still fail.
Why does a diagram alone fail?
A diagram shows what the system is without showing which parts are load-bearing, so a reader cannot tell which choices are safe to change.

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