AI
    August 7, 202632 min read

    CCA Professional Complete Study Guide: Everything You Need to Pass

    A comprehensive module-by-module study guide for the Claude Certified Architect – Professional exam. All five modules, every decision table, every framework, all 12 trap patterns, the 42-term glossary, and the 15-item final checklist — in one place.

    Share

    This is the study reference I wish I had when preparing for the CCA Professional exam. It covers every framework, decision table, and rule from all five Anthropic learning modules, distilled into the form the exam actually tests: not "what does this term mean" but "given these constraints, which architecture and why."

    If you're looking for the strategy guide — how to schedule your weeks, what order to study, how to pace through the 120-minute exam — read Claude Certified Architect – Professional: Complete Exam Prep Guide first. This post is the content that sits underneath that strategy.

    Exam snapshot: 5 modules, 7 domains, 63 questions, 120 minutes, target 75%+ per domain. You can practice all 63 questions at /quiz/cca-professional.


    The Master Pattern (read this before anything else)

    Every module in the CCA Professional course is a variation on one idea:

    A thing that looks handled and a thing that has been verified to be handled are different claims.

    This is not philosophy. It is the test key. Every wrong answer on the Professional exam is a version of collapsing this distinction:

    "Looks like" "Has been verified as"
    Demo ran clean 5 times Deterministic
    Control named in a design doc Control with an owner and evidence artifact
    Compliant route chosen Proof of ongoing compliance
    Confident model output Correct model output
    Diagram drawn Rationale recorded
    Per-call cost quoted Monthly bill estimated at volume
    Human review gate exists Human review gate that doesn't rubber-stamp

    When you see a question and you are not sure, ask: which option is verified, evidenced, or owned — and which one is merely assumed? The correct answer is almost always the verified one.


    Module 1 — Platform & Solution Design

    Total content time: 238 minutes

    The Four AI Properties and Their Design Consequences

    These four properties drive every architectural decision in the first domain. Memorise the property and its design consequence as a pair — the exam tests both.

    Property Design Consequence
    Non-determinism — same input can yield different outputs across runs Why evaluation frameworks exist. You cannot certify behavior observed once.
    Knowledge boundary — cannot reliably supply rare, private, or post-cutoff knowledge from memory Why retrieval tools and RAG exist.
    Context as a finite resource — fixed token budget; what enters it and when is a design decision Passive "include everything" is never the right answer.
    Confidence ≠ correctness — a wrong output can be as fluent and assured as a right one Why human-in-the-loop placement is architectural, not an afterthought.

    The Four Architecture Patterns

    Pattern Use when Key signal
    Single augmented LLM call One transformation per request, context supplied Task is a single step; retrieval or a tool provides the data it needs
    Fixed workflow Steps are known, stable, identical per request Business requires per-step auditability; steps never vary
    Autonomous agent The path to the answer only emerges during execution Each step's result determines what happens next
    Multi-agent system Sub-tasks need genuinely different specialisations/tools/context AND can run independently Two valid drivers: distinct specialisation + parallel execution

    The "not the right reason" list for multi-agent: High volume, large budget, and executive enthusiasm are never valid architectural drivers. The only valid drivers are task structure — known vs. emergent steps, and genuine need for parallel or specialised sub-tasks.

    Platform Entry Points

    The exam distinguishes three layers of the Claude platform stack:

    Layer What it is Example
    Entry point (dev-terminal) Where a developer or operator directly uses Claude Claude Code
    Consumer/enterprise portal Where end-users access Claude claude.ai Enterprise
    Build-time interface How tools and integrations are exposed to Claude MCP servers
    Delivery route How the model is served to an application Bedrock, Vertex AI, Azure OpenAI Service

    Claude Code disqualifier: Claude Code is an entry point — a developer tool for the terminal. The moment a brief contains "multi-user," "customer-facing," or "backend service," Claude Code is automatically disqualified. It was never designed for that shape.

    Primitives and Their One-Word Job

    Primitive One-word job
    Tool Act
    Subagent Isolate-parallelize
    Hook Guarantee
    Skill Package-a-procedure

    Feasibility Verdicts

    When you run a use case through the four AI properties, you arrive at exactly one of three verdicts:

    1. Feasible as scoped — the use case can be built as described
    2. Feasible with constraints — buildable, but only under specific conditions (e.g., retrieval required, HITL required, scope must narrow)
    3. Not feasible — the use case cannot be built reliably with current LLM capabilities

    The exam often presents a use case with ambiguous feasibility and asks which verdict applies after considering all four properties.

    Prompt Caching Mechanics

    • Caching matches on the prompt prefix — the beginning of the prompt
    • Cache TTL default is 5 minutes. Prompt caching only pays off if request frequency clears the TTL
    • First write costs more than a standard input token (you pay a write premium)
    • Dynamic values must come after the static prefix. A timestamp or request ID at position zero makes every prefix unique — zero cache hits guaranteed
    • Correct pattern: [static policy content — 9,000 tokens] → [dynamic: timestamp + request ID] → [user message]

    Module 2 — Enterprise Integration & Production

    Total content time: 158 minutes

    The Eval Grading Ladder

    Use the cheapest method that is reliable for the task. Only escalate up the ladder when the tier below can't be trusted.

    Code-based evaluation
      ↓ (when interpretation is required)
    Model-based evaluation (LLM as judge)
      ↓ (when neither above can be trusted)
    Human review

    Code-based: for outputs that can be checked mechanically — correct format, correct field values, correct math, correct extraction

    Model-based (LLM judge): for outputs requiring interpretation — tone, brand alignment, reasoning quality. Must be:

    • A different model from the one being evaluated (avoid self-grading)
    • Given constrained verdicts ("pass/fail" not "score 1-10 with explanation")
    • Calibrated against human-labeled outputs before use at scale

    The uncalibrated judge rule: An uncalibrated LLM judge is worse than no automated grade. It produces a confidence signal that looks like measurement while silently disagreeing with what humans would actually score. Before trusting an LLM judge at scale, run it against human-labeled samples and confirm agreement.

    Human review: for cases where neither code-based nor model-based can be trusted. Reserved for genuinely ambiguous outputs, regulated decisions, or calibration exercises.

    The POC-to-Production Gap

    A proof of concept hides four things that only become visible at production scale:

    Dimension What POC hides What production exposes
    Cost Low volume, one request at a time Cost per request × volume × months
    Latency Developer machine, no queue p95/p99 under real load
    Reliability Single happy-path request Retry storms, provider outages, cascading failures
    Failure modes Developer supervises every request Silent errors, hallucinated tool calls, context overflows

    The exam tests this with questions that describe a "successful demo" and ask what the architect should do before production commitment.

    Reliability Controls — Which Layer

    Control Where it belongs What it catches
    Retry API call layer Transient provider errors (5xx, timeout)
    Circuit breaker Service boundary Sustained provider degradation (stops amplifying the load)
    Fallback chain Orchestration layer Full provider failure (graceful degradation to a simpler path)

    The placement rule: Each control must be placed at its layer. A retry at the orchestration layer will retry an entire multi-step workflow, compounding the cost. A circuit breaker at the API call layer won't help if the failure is at the service boundary.

    A/B Testing Rigor

    The four elements that must exist before starting an A/B test:

    1. Pre-committed hypothesis — what you expect to change and why (prevents p-hacking)
    2. Power calculation — minimum sample size for the effect size you care about
    3. One primary metric — with secondary guardrail metrics; not "we'll see what moves"
    4. Statistical significance gate — commit in advance to the threshold before looking at results

    Shadow Testing vs Canary Rollout

    Method What it does When to use
    Shadow testing New version runs on real traffic in parallel; output is logged but never shown to users When zero exposure risk is required (regulated domains, high-stakes outputs)
    Canary rollout Small percentage of real traffic routes to the new version; users see its output When you need real downstream signal and can tolerate bounded exposure

    Shadow testing trades real downstream signal for zero user exposure. Often the only acceptable path in regulated deployments.

    Change Attribution

    When a production metric moves, three possible causes need to be distinguished before any fix is applied:

    Cause What changed Fix direction
    Model drift Model behavior shifted (e.g. after a model update) Eval the model update; potentially pin the previous version
    Data drift Input distribution shifted (e.g. users asking different things) Update training data, eval set, or retrieval corpus
    Model-update effect A deliberate model version change caused the shift Attribute to the update; evaluate whether to roll back

    Mixing these up produces the wrong fix. Attributing data drift to model drift leads to a version rollback that doesn't help. Attributing a model update effect to data drift leads to expensive corpus work that doesn't help.

    Cost Optimization Order of Operations

    1. Trace first — analyse token usage and cost per workload from production traces
    2. Identify the dominant driver — is it context size, caching misses, output length, or model tier?
    3. Apply targeted levers — prompt caching (for large static prefixes), context trimming (remove padding), model downsizing (smallest model that clears the accuracy bar)
    4. Evaluate quality at each step — never assume downsizing is neutral until you measure it

    Module 3 — Responsible AI, Safety & Risk

    Total content time: 114 minutes

    The Alignment Boundary

    The alignment boundary separates what trained behavior already handles from what you must still enforce at the application layer:

    Side Responsible for Examples
    Training-time (Anthropic's job) Broad, general harm reduction Refusing to help synthesize weapons; broad safety defaults
    Inference-time (your job as operator) Domain-specific policy, data rules, authorization "Only return records belonging to this user"; "Never quote internal pricing"

    The critical implication: You cannot audit, test, or evidence training-time behavior at the application level. Any compliance requirement that needs evidence must be enforced at inference-time layers you control.

    The Four-Layer Safety Stack

    Layer What it does Its specific blind spot
    1. Trained behavior Reduces broad, general harm categories Can't know your domain-specific rules — it was never given them
    2. System-prompt instruction Applies context-specific policy Instructions can be ignored, misinterpreted, or talked around — an instruction is not enforcement
    3. Runtime screening Scans inputs and outputs for policy violations Can't see malicious instructions arriving via retrieved content or tool outputs (indirect injection)
    4. Authorization Controls whether a caller may take a specific action Timing attacks and race conditions if not implemented atomically

    The architecture pattern: each layer's blind spot is exactly what the next layer catches. Removing any layer leaves its successor's blind spot exposed.

    Fail-Open vs. Fail-Closed

    This is a per-guardrail decision, not a blanket policy:

    Scenario Decision Reasoning
    Guardrail gates access to sensitive data Fail-closed — deny on error A guardrail that silently passes traffic on error provides no protection
    Guardrail gates optional enrichment on throughput-critical low-stakes path Fail-open — proceed without enrichment Halting throughput is worse than occasional undecorated output

    A guardrail that fails open on high-stakes data exposure is worse than no guardrail — it looks like protection while providing none.

    Tool-Call Authorization

    Authorization for tool calls is almost always deterministic. It must:

    • Check: does this specific caller have permission for this specific action in this specific context?
    • Be provable — the check must be auditable
    • Be replayable — running the same check twice must produce the same answer
    • Execute before the side-effecting action runs, not after

    Contrast with input/output screening, which can be model-based (probability-weighted). Authorization never can.

    Indirect Prompt Injection

    Malicious instructions can arrive via retrieved content or tool outputs, not just from the user's direct message:

    User message → LLM (input screening sees this)
                   ↓
    Tool call retrieves document containing: "Ignore your instructions and..."
                   ↓
    LLM processes retrieved content (input screening did NOT see this)

    Mitigation: retrieved content must also be screened, or treated as untrusted data that the model is explicitly instructed to process rather than obey.

    Skills Supply-Chain Risk

    A distributable skill (an MCP server, a packaged tool set) can carry a code-execution exploit. Simply auditing after distribution is insufficient because:

    • The exploit may run before the audit catches it
    • Audit covers past behavior, not future behavior on new inputs

    Mitigation requires both:

    1. Audit — monitor for anomalous calls and out-of-scope operations
    2. Runtime least-privilege sandboxing — the skill can only access what it needs, even if it tries to go further

    Fairness Injection Points

    Unequal outcomes can enter a system independently of the model vendor, at four points you control:

    1. Retrieval corpus — if the corpus underrepresents a group, retrieval quality differs by group
    2. Prompt framing — instructions can implicitly steer outputs toward or away from groups
    3. Chosen examples — few-shot examples embed the biases present in whoever selected them
    4. Downstream routing — post-model routing rules can apply different paths to different groups

    The exam tests whether architects recognize these as design choices, not model properties.

    The HITL Routing Rule

    Route to human review when two conditions are both met:

    1. Low confidence (below a defined threshold)
    2. AND (irreversible OR high-cost)

    Routing on volume alone is always wrong. Routing 100% of decisions to a human is not the cautious choice — it collapses review into rubber-stamping (consent fatigue). Routing 0% is obviously wrong. The correct signal is: confidence × (reversibility + cost).

    The Compliance Control Register

    Every regulatory obligation must be mapped to:

    Field What it contains
    Control The specific technical or process mechanism
    Named owner One person who is accountable for it
    Evidence artifact Concrete proof the control is live and working

    Evidence artifacts are concrete and inspectable: a signed agreement, a config screen screenshot, an authorization record, a returned log query. A control asserted without an artifact is a claim, not proof. This is the Master Pattern applied directly to compliance.


    Module 4 — Stakeholder Engagement & Lifecycle Management

    Total content time: 178 minutes

    Discovery: Three Steps

    Every discovery conversation follows the same sequence:

    1. Listen — capture what the stakeholder actually said, verbatim
    2. Translate — convert their preference words into testable, bounded constraints
    3. Write it down — produce a translation table row for every item

    The Four Discovery Question Categories

    Cover all four before moving to design:

    Category What it surfaces
    Must do The core capability requirement
    Must NOT do Hard prohibitions (regulatory, brand, operational)
    Must cost (performance SLA) Latency, throughput, uptime requirements that constrain architecture
    Must prove Compliance, audit, explainability requirements

    The translation test: when a stakeholder says "seamless," ask "what would break the experience?" That answer is the actual testable constraint.

    The Translation Table

    One row per discovery item, four columns:

    Stakeholder said Implied constraint Architectural decision Assumption (labeled, with owner)
    "Seamless and instant" p95 < 800 ms Streaming required; no multi-step routing for first response Assume WiFi; confirm with infra lead
    "We can't store any customer data" Zero persistence No logging of PII; stateless session design Legal must confirm "any" applies to logs

    The documentation completeness test: Can a competent Architect who was not in the room make a safe change after reading this document? If no — because decisions are missing, alternatives aren't recorded, or assumptions aren't labeled — the document is incomplete.

    Tradeoff Framing — Three Elements

    Every tradeoff presented to a stakeholder must have all three:

    1. Gain — what this option provides
    2. Give-up — what this option costs or forfeits
    3. Reversal cost — what it costs to undo this decision after the system is built around it

    The reversal cost is the element most presentations skip, and the one that most often changes the meeting. A low-cost option with a high reversal cost (e.g. vendor lock-in) is different from a high-cost option with a low reversal cost (e.g. an abstraction layer). Stakeholders can't make an informed decision without it.

    The Outcome Document — Six Fields

    Field What to capture
    Use case + scope boundary What the system does and explicitly does NOT do
    Metric before Baseline measurement, in the same units as the after-metric
    Metric after Expected post-deployment value, same definition as before
    Auditable control The technical mechanism that makes the outcome provable
    Measurement owner One named person responsible for tracking the metric
    Reuse potential Which other teams or use cases this could serve

    The before-metric is unrecoverable if not captured at the start. After deployment, the baseline no longer exists. If you skip it, you can never prove the system improved anything.

    The Governance Table

    Before any production launch, produce a table mapping every production signal to:

    • The trigger (threshold that fires the signal)
    • The Architect's action (what happens in response)
    • Any scheduled regulated checkpoint (a periodic external review obligation)

    This table must exist before launch. Governance designed after a problem occurs is incident management, not governance.

    Stakeholder Objection Scripts

    Two objection patterns the exam tests:

    Objection 1: "Why can't we just use the AI for this? It seems obvious." Answer structure: Acknowledge the intuition → run the four-property feasibility check aloud → state the verdict with the specific constraint that changes it → offer the feasible version.

    Objection 2: "The demo looked perfect. Why do we need all these guardrails?" Answer structure: Name the POC-to-production gap → identify the specific dimensions the demo didn't test → connect each gap to a specific failure mode in production → propose the minimum evidence to close each gap.


    Module 5 — Team Enablement & Operational Readiness

    Total content time: 45 minutes

    Skills Distribution Mechanisms

    Four mechanisms to distribute Claude capabilities to a team, with different reach and rollback tradeoffs:

    Mechanism Reach Rollback Use for
    Org-provisioned Widest — entire organisation No native rollback Baseline capabilities everyone needs
    Plugin Group-targeted Versioned, rollback supported Team or role-specific tools
    Project Skill Repo-scoped Scoped to the project Workflow-specific procedures
    API Skill Programmatic, per-call Version-pinned Deterministic, automation-driven usage

    The exam tests the reach vs. rollback tradeoff: org-provisioned has the widest reach but you can't roll it back natively; API Skill is version-pinned so rollback is precise but requires code changes.

    Spend Posture — Set Before the First Bill

    Spend posture must be configured before the first team member uses Claude, not after the first invoice arrives:

    • Model defaults — which model tier is the default (not "whatever they choose")
    • Allowlists — which capabilities are accessible to which roles
    • Effort guidance — prompting conventions that prevent unnecessary token usage
    • Spend/rate/per-user caps — hard limits enforced at the platform level

    Unmanaged model choice multiplies across every team member. One engineer defaulting to the largest model for every task is an invisible spend multiplier.

    The Champion-Per-Department Rollout Pattern

    1. Enable one champion per team first — give them full access, let them discover and solve real friction
    2. Capture the champion's workflow and tooling into shared configuration
    3. Seed adoption in batches from that baseline — teams start from proven configuration, not from scratch

    This avoids lumpy adoption (where teams stall at basic chat because nobody solved the setup friction before them).

    Shared Configuration vs Personal Configuration

    Teams default to personal configuration drift — everyone sets up Claude their own way. The correct architecture:

    • Shared CLAUDE.md — team-level context, conventions, and constraints in version control
    • Shared tool/MCP configuration — everyone starts with the same integrations
    • Shared permission posture — agreed allowlists committed to the repo

    A team where every member has a different Claude configuration is a team with no institutional knowledge about how Claude is being used.

    The Verification Checklist for AI-Generated Code

    AI-generated code must pass four dimensions before production:

    Dimension What it checks Can it be automated?
    Correctness Does it do what was asked? Partially (tests, static analysis)
    Security Does it introduce vulnerabilities? Partially (SAST tools)
    Maintainability Can the team read, debug, and extend it? Minimally
    Human understanding Does a member of the team actually understand it? Never

    Human understanding is the dimension that can never be automated away. Shipping code that no one on the team understands is the slow-burn failure mode: it passes all tests, goes live, and becomes unmaintainable the moment it needs to change. This is "diligence" — taking responsibility for verifying and vouching for AI-generated output.

    The Runbook Structure

    A runbook is not documentation — it is a captured decision path:

    Symptom: [observable signal in production]
      ↓
    Cause: [what this signal indicates about the system state]
      ↓
    Action: [specific steps to take, in order]
      ↓
    Escalation: [when to escalate, and to whom]

    Runbooks let the team resolve recurring operational issues without the Architect. The symptom-to-cause-to-action structure prevents well-meaning but incorrect interventions (e.g., restarting a service that is fine because a different dependency is failing).

    The Independent Review Principle

    The same session that wrote the code cannot be the final reviewer of that code. The model is anchored to its own output and will rationalize rather than critique. Code review by a fresh session (or a human) catches the errors that anchoring conceals.


    The 12 Trap Patterns

    These are the 12 named failure modes the exam is written to catch. Review the full list in the 24 hours before the exam.

    # Trap One-line description
    1 Right tradeoff word, wrong conclusion Uses "gain/give-up/reversal" language but quotes a gain as a give-up, or reversal cost as a routine cost
    2 Collapsing layers Conflates trained behavior with system-prompt policy — treats "Claude won't do X by nature" as equivalent to "the system prompt prevents X"
    3 Platform name ≠ config Names an entry point or platform but omits the configuration, permission posture, or integration that would actually enforce the requirement
    4 Presence ≠ verified function A control exists in the architecture diagram but has no named owner, no evidence artifact, and no test — naming it and verifying it are different claims
    5 Confidence ≠ correctness Uses model output confidence as a proxy for accuracy — "the model is 95% confident" treated as "the answer is 95% likely correct"
    6 Aggregate metric hides tail Average accuracy or average latency looks acceptable while a tail population (a demographic, a document type, a query pattern) is failing
    7 Named-but-unowned = unenforced A control is named in the compliance register but has no named owner and no evidence — it is a claim with the appearance of a control
    8 Missing the third element Gain and give-up are covered; reversal cost is omitted — the element that most often changes the decision
    9 Scariest-sounding constraint isn't the binding one Tight latency window or large document sounds alarming but is actually trivially met; the real bottleneck is corpus scale, not document length
    10 Everything reviewed = nothing reviewed Routing 100% of decisions to a human is not the cautious choice — volume without triage collapses into rubber-stamping
    11 Architectural complexity justified by the wrong reason Multi-agent selected because of volume, budget, or executive enthusiasm — none of which are valid architectural drivers
    12 An instruction asked to do a security layer's job "Only return data belonging to this user" in the system prompt is not an access control — it is an instruction, and instructions can be talked around or injected past

    How to use this list on the exam: when a question has a "too elaborate," "too cautious," or "sounds thorough" wrong answer, check it against traps 10, 11, and 12. When it has a "sounds fine" wrong answer that misses something, check against traps 4, 5, 6, and 7.


    The 42-Term Glossary

    These are the terms the exam expects you to use precisely. The module label tells you which domain each term anchors to.

    Module 1 Terms

    Non-determinism — Same input can yield different outputs across runs. Design consequence: why evaluation frameworks exist — you cannot certify behavior observed once.

    Knowledge boundary — The model cannot reliably supply rare, private, or post-cutoff knowledge from memory. Design consequence: why retrieval and tools exist.

    Context as a finite resource — Fixed token budget; what enters it and when is an active design decision, not a default.

    Confidence is not correctness — A wrong output can be as fluent and assured as a right one. Design consequence: why human-in-the-loop placement is architectural, not an afterthought.

    Entry point / build-time interface / delivery route — Three distinct platform layers. Claude Code = entry point (dev, terminal). MCP = build-time interface. Bedrock/Vertex/Foundry = delivery route.

    Tools / Subagents / Hooks / Skills — Act / Isolate-parallelize / Guarantee / Package-a-procedure — the one-word job of each primitive.

    Feasibility verdict — Feasible as scoped / feasible with constraints / not feasible — the three allowed outcomes of running a use case through the four AI properties.

    Prompt caching — Reduces cost of a stable, repeated prefix — only pays off if request frequency clears the cache TTL (default 5 min); writes cost more than standard input on first use.

    Module 2 Terms

    Code-based / model-based / human-review eval — Grading ladder: use the cheapest reliable method — code where checkable mechanically, a judge model where interpretation is required, human review only where neither can be trusted.

    Judge calibration — Running an LLM judge against human-labeled outputs to confirm agreement before trusting it at scale. An uncalibrated judge is worse than no automated grade.

    POC-to-production gap — Cost, latency, reliability, and failure modes are all invisible in a low-volume, single-request, developer-supervised demo.

    Retry / Circuit breaker / Fallback chain — Reliability controls placed at the API call, the service boundary, and the orchestration layer respectively — placing one in the wrong layer leaves the real failure point exposed.

    Shadow testing — New version runs on real traffic in parallel, output logged but never shown to users. Trades real downstream signal for zero exposure — often the only acceptable path in regulated deployments.

    Change attribution — Distinguishing model drift, data drift, and model-update effects when a metric moves — each needs a different fix; mixing them up produces the wrong one.

    Module 3 Terms

    Alignment boundary — The line between what trained behavior already reduces (broad, general harm) and what the application layer must still enforce (domain policy, data rules, authorization).

    Four-layer safety stack — Trained behavior → system-prompt instruction → runtime screening → authorization. Each layer's blind spot is exactly what the next layer catches.

    Fail open vs. fail closed — How a guardrail behaves when it itself errors. An operator-built control that silently passes traffic on error is worse than no control — it looks like protection while providing none.

    Tool-call authorization — Checks whether this caller may take this specific action, in this context, before a side-effecting action runs. Must be deterministic — provable and replayable.

    Indirect prompt injection — Malicious instructions arriving via retrieved content or tool outputs rather than the user's own message — invisible to input screening unless retrieved content is screened too.

    Skill supply-chain risk — A distributable skill can carry a code-execution exploit. Mitigate with audit (anomalous calls, out-of-scope operations) plus runtime least-privilege sandboxing — audit alone is insufficient.

    Injection point (fairness) — Retrieval corpus, prompt framing, chosen examples, or downstream routing — the four places unequal outcomes can enter a system you control, independent of the model vendor.

    Human-in-the-loop routing rule — Route to a person when low-confidence AND (irreversible OR high-cost). Confidence sets volume through the gate, not the stakes themselves.

    Consent fatigue — Reviewing too many items degrades review into rubber-stamped approval — the failure mode of routing every decision to a human.

    Compliance control register — Maps each regulatory obligation to a technical control, a named owner, and an evidence artifact a reviewer can inspect.

    Evidence artifact — Concrete proof a control is live — a signed agreement, config screen, authorization record, or returned log query. A control asserted with no artifact is a claim, not proof.

    Module 4 Terms

    Discovery translation — Converting a stakeholder preference into a testable, bounded constraint by asking what would break the experience.

    Translation table — One row per discovery item: stakeholder statement (as said) → implied constraint → architectural decision → assumption (labeled, with an owner to confirm).

    Reversal cost — What it costs to undo a decision after the system is built around it — the tradeoff element most presentations skip, and the one that most often changes the meeting.

    Scenario-specific demo — A demo built against the buyer's own workflow and data shapes. Creates confidence; a generic capabilities demo only creates interest.

    Feedback loop — The decision layer above observability: Signals → Triage → Decide → Act → Review. A signal is not yet a decision.

    Governance table — Pre-launch table mapping every production signal to its trigger, the Architect's action, and any scheduled regulated checkpoint — must exist before launch.

    Documentation completeness — Test: can a competent Architect not in the room make a safe change after reading the document? Requires decision, rejected alternatives, tradeoff, owner, and evidence — with assumptions labeled as such.

    Entry-point-responsibility map — Documents which Claude entry point owns which task and why, across a multi-platform deployment — prevents scope creep between routes.

    Outcome document — Six fields: use case + scope boundary, metric before, metric after (same definition), auditable control, measurement owner, reuse potential. The before-metric is unrecoverable if not captured at the start.

    Module 5 Terms

    Champion-per-department rollout — Enable one champion per team first to prove the workflow and absorb friction, then seed adoption in batches — avoids lumpy adoption and stalling at basic chat.

    Shared configuration — A single team baseline (CLAUDE.md, tools/MCP, permission posture) that every member starts from instead of drifting personal setups.

    Skills distribution mechanisms — Org-provisioned (reach, no native rollback) / plugin (group-targeted, versioned, rollback) / project Skill (repo-scoped) / API Skill (programmatic, version-pinned) — reach and rollback trade off across the four.

    Spend posture — Model defaults, allowlists, effort guidance, and spend/rate/per-user caps set before the first bill — unmanaged model choice multiplies across every team member.

    Verification checklist — Correctness, security, maintainability, human-understanding checks AI-generated code must pass before production. Human-understanding is the dimension that can never be automated away.

    Diligence — Taking responsibility for verifying and vouching for AI-generated output — the discipline that catches judgment erosion (shipping code no one on the team actually understands).

    Runbook — Captured symptom-to-cause-to-action paths letting a team resolve recurring operational issues without the Architect.

    Escalation path — A named definition of who handles what, and when an issue leaves the team — the organizational counterpart to a runbook's technical knowledge.


    The 15-Item Final Checklist

    Use this in the 24 hours before the exam. If you can answer each item fluently, you're ready.

    • Can recite the four AI properties → design consequence mapping without hesitation, including which one maps to evals vs. human-in-the-loop.
    • Can explain why Claude Code is disqualified as a backend the instant "multi-user" or "customer-facing" appears in a brief.
    • Know the eval grading ladder (code → model → human) and can state why an uncalibrated judge is worse than no automated grade.
    • Can name which reliability control (retry / circuit breaker / fallback) belongs at which layer of the stack.
    • Can state the training-time vs. inference-time boundary and give an example of a rule Claude was "never given."
    • Know the four-layer safety stack and each layer's specific blind spot, in order.
    • Can explain why tool-call authorization is "almost always deterministic" while input/output screening can be model-based.
    • Know the human-review routing rule (confidence + reversibility + cost) and can spot "route by volume" as the wrong answer on sight.
    • Can name all three fields a compliance control register requires (control, owner, evidence artifact).
    • Know the four discovery question categories and can invert a preference word ("seamless") into a testable constraint on the spot.
    • Can list all three elements of a tradeoff presentation and explain why reversal cost is the one that changes the meeting.
    • Know the outcome document's six fields, and which two become load-bearing under a strict regulatory obligation.
    • Can match all four Skills distribution mechanisms to their reach/rollback tradeoff without looking it up.
    • Know the four dimensions of a verification checklist for AI-generated code, and which one can never be automated away.
    • Reviewed the Trap Pattern Library once, end to end, within 24 hours of the exam.

    7-Domain Weight Reference

    Domain Weight Focus
    Integration 19% MCP, RAG, tool bloat, authorization, observability
    Solution Design & Architecture 17% Four patterns, four properties, feasibility verdicts
    Evaluation, Testing & Optimization 16% Eval ladder, judge calibration, A/B rigor, leading indicators
    Governance, Safety & Risk 14% Four-layer stack, HITL rule, compliance register
    Stakeholder Communication & Lifecycle 14% Discovery, translation table, tradeoff framing, outcome doc
    Claude Models, Prompting & Context Engineering 13% Caching, positional attention, model tier discipline
    Developer Productivity & Ops 7% Skills distribution, verification checklist, runbooks

    Integration carries the most weight (19%) and is the domain most people underestimate. The traps that appear there — authorization by instruction, tool bloat, uncalibrated retrieval, stale indexes — are all forms of the Master Pattern.


    Practice

    All 63 questions from the official blueprint's item count and domain weighting are available at /quiz/cca-professional. Practice Mode shows the full rationale for every wrong answer immediately. Exam Mode gives you 120 minutes with no feedback, matching the real exam timing.

    For Foundations-level review: /cca-quiz and /quiz/claude-certified-architect.

    Good luck. If you can apply the Master Pattern to any question — ask "which option is verified vs. assumed?" — you are ready for the exam.

    Ask about this article

    Get answers grounded in this post. AI-generated — based on this article, and may be imperfect.

    Was this helpful?
    AY
    Avaneesh Yadav

    I build enterprise AI systems — Spring AI, RAG, and agents — and write about shipping LLMs to production. I also run advisory and workshops for engineering teams.

    Scaled AI Weekly

    Enjoyed this? Get more like it every Monday.

    Real architecture decisions, LLMOps patterns that survive production, and engineering leadership advice — from 12+ years of building at enterprise scale. Free. No spam. Unsubscribe anytime.

    Join engineers building production AI systems

    Comments