CCA-P Reference · 15 Anti-Patterns · All 7 Domains

15 anti-patterns to avoid on the CCA-P exam.

CCA-P exam distractors are almost always anti-patterns dressed up to look correct. If you can spot the anti-pattern, you can eliminate wrong answers before reading them in detail. 5 are critical (drop you below the 720/1000 pass mark if missed), 9 are common, and 1 are edge cases.

Free referenceAll 7 domainsDistractor playbook
← Back to CCA-P Exam GuideTest yourself: free CCA-P diagnostic →
CCARP-D1 · 17% of CCA-P · 3 anti-patterns

Solution Design & Architecture

AP-CCARP-D1-01
Critical

Reaching for an agentic architecture before checking if a workflow suffices

Defaulting to a full agent loop with tool use for a problem that's actually a fixed sequence of deterministic steps. Agents add cost, latency, and failure surface that a workflow doesn't need.

Apply the workflow-vs-agent decision criteria first

If the steps and their order are known in advance, use a workflow. Reserve agentic patterns for open-ended tool use where the path genuinely can't be predetermined.

AP-CCARP-D1-02
Common

Designing the system before naming the business-value pillar it serves

Jumping straight to components and data flow without first stating whether the design is optimizing for cost, efficiency, or a performance SLA. The architecture then has no anchor to justify trade-offs against.

Name the business-value pillar explicitly, then design against it

State which pillar (cost, efficiency, performance) the design serves before choosing components. Every later trade-off gets evaluated against that stated pillar.

AP-CCARP-D1-03
Common

Treating requirements gathering as a one-time input

Capturing requirements once at the start and never revisiting them as the design evolves. Feedback loops get bolted on at the end instead of designed in from the start.

Bake feedback loops into the architecture from the start

A CCA-P-grade architecture answer includes input, processing, output, and feedback as one continuous loop, not four separate phases.

CCARP-D2 · 13% of CCA-P · 2 anti-patterns

Claude Models, Prompting & Context Engineering

AP-CCARP-D2-01
Common

Defaulting to the largest model regardless of the task

Reaching for the highest-capability model 'to be safe' on every call, even for simple classification or extraction tasks that a cheaper, faster model handles equally well.

Choose the model on cost, latency, and capability trade-offs matched to the task

Match model tier to task complexity. Reserve the highest-capability model for the calls that genuinely need it.

AP-CCARP-D2-02
Common

One monolithic mega-prompt instead of modular, reusable components

Stuffing every instruction, example, and edge case into a single giant system prompt that gets copy-pasted and hand-edited across projects.

Optimize context and reuse through caching, modular prompts, and Skills

Break prompts into reusable, cacheable components. This is both a cost optimization (prompt caching) and a maintainability win.

CCARP-D3 · 19% of CCA-P · 3 anti-patterns

Integration

AP-CCARP-D3-01
Critical

Granting an agent broad, standing credentials 'to be safe'

Provisioning wide-scope API keys or roles so the agent 'can do whatever it needs' rather than scoping access per tool. This is the single most-tested Integration security gap.

Scope auth and access control narrowly, per tool, least-privilege

Analyze authentication and authorization requirements per tool and grant only what that specific capability needs.

AP-CCARP-D3-02
Critical

Loading the full tool and document surface into context up front

Registering every available tool and injecting every relevant document at session start. This is capability bloat and monolithic context in one move - both degrade selection accuracy and burn tokens.

Use progressive disclosure - reveal tools and context only as needed

Expose the minimal tool and context surface for the current step, expanding only when the task genuinely requires it.

AP-CCARP-D3-03
Common

Optimizing for accuracy alone, ignoring latency and cost

Picking the configuration that scores highest on an accuracy benchmark without weighing what it costs in latency or spend for the actual SLA the system needs to meet.

Weigh accuracy, latency, and cost trade-offs explicitly against the stated SLA

State the SLA first, then choose the configuration that meets it at the lowest cost and latency - not the one that maximizes accuracy in isolation.

CCARP-D4 · 16% of CCA-P · 2 anti-patterns

Evaluation, Testing & Optimization

AP-CCARP-D4-01
Critical

Eyeballing a handful of transcripts and calling it 'evaluated'

Reviewing 5-10 sample conversations manually and declaring the system production-ready, with no defined metric and no dataset that represents the actual traffic distribution.

Define evaluation metrics and datasets before declaring anything production-ready

Set explicit metrics across accuracy, latency, cost, and safety, and build a test dataset that mirrors real traffic before making a launch call.

AP-CCARP-D4-02
Common

Shipping without a production monitoring plan

Treating pre-launch testing as the only evaluation gate, with no logging or observability tooling watching for regressions once the system is live.

Monitor production performance continuously with logging and observability

Evaluation doesn't stop at launch. Instrument the system so drift and regressions surface in production, not from a customer complaint.

CCARP-D5 · 14% of CCA-P · 2 anti-patterns

Governance, Safety & Risk

AP-CCARP-D5-01
Critical

Relying on system-prompt instructions as the only safety control

Telling the model 'never do X' in the system prompt and treating that as sufficient for a high-stakes action. Probabilistic enforcement fails under load or adversarial input.

Implement guardrails and safety controls programmatically, with human-in-the-loop for high-risk actions

Deterministic controls (not prompt instructions) gate irreversible or high-risk actions, with human review where the stakes justify it.

AP-CCARP-D5-02
Common

Assuming a generic risk assessment covers GDPR, HIPAA, or FedRAMP

Running one all-purpose compliance checklist regardless of the actual regulatory regime the deployment falls under.

Map compliance requirements to the specific regulatory regime that applies

GDPR, HIPAA, and FedRAMP each impose distinct requirements. Identify which regime applies to this deployment and design against that one, not a generic template.

CCARP-D6 · 14% of CCA-P · 2 anti-patterns

Stakeholder Communication & Lifecycle

AP-CCARP-D6-01
Common

Designing in isolation, then presenting a finished architecture

Skipping structured discovery and building the full design before ever showing it to the stakeholders who'll depend on it, then treating their feedback as scope creep.

Run structured discovery and iterative feedback loops before finalizing

Gather requirements through structured discovery, share design direction early, and treat stakeholder feedback as part of the design process, not a post-hoc objection.

AP-CCARP-D6-02
Common

No documentation handoff - the original architect becomes the only source of truth

Shipping a working system with the design decisions living only in the architect's head (or a Slack thread), so the team that inherits it can't safely modify it.

Document architecture decisions and trade-offs for implementation handoff

Write down what was decided, why, and what trade-offs were accepted, so the system is maintainable by people who weren't in the room.

CCARP-D7 · 7% of CCA-P · 1 anti-patterns

Developer Productivity & Operational Enablement

AP-CCARP-D7-01
Edge case

Leaving every developer to configure Claude Code individually, ad hoc

No shared team configuration - each developer sets up their own tools, rules, and environment from scratch, so debugging and workflows differ person to person.

Configure shared team tooling and environments centrally

Configure Claude tools and environments once for the team, including Claude Code, so operational debugging and workflows stay consistent across contributors.

Ready to test yourself?

Take the free CCA-P diagnostic. No signup, about 10 minutes. Most distractors are one of the 15 patterns above - see how many you can spot.

Start the free diagnostic← Back to Exam Guide