Skip to content
CCAR-F Español

Architect – Foundations

CCAR-F · scenario-by-scenario study route, with verifiable exit criteria

It is the most predictable exam in the programme: it presents four scenarios drawn from a bank of six, and the official guide describes all six. That is why this route goes scenario by scenario rather than by syllabus — which is how the exam itself is built. The guide is the source for the syllabus and the weights; this page is the working route.

Start here: draw the boundary of the syllabus

The official guide closes with an appendix listing what is explicitly out of scope. It is the first thing to read, because it saves more time than anything else — and because a good part of what you study for the Developer does not count here.

The criterion, in one sentenceThis exam measures architecture decisions, not API mechanics. Anything that is low-level implementation, cloud infrastructure, pricing or authentication protocols is out; what is in is when to choose each mechanism and why.

Check the guide's appendix for the full list before planning. As a rule of thumb derived from it: out of our technical reference, only tool_use with JSON schemas, the tool_choice values, stop_reason, max_tokens, system prompts and the Batch API apply here. The rest of the sections are for the Developer.

The mistake specific to this examDragging in the Developer syllabus. Every hour spent on streaming, caching, token counting, quota limits or third-party platforms is an hour lost.

The fact sheet

CodeCCAR-FItems60
Structure4 scenarios from a bank of 6 published
Time120 minPass mark720 / 1000
DomainWeightItemsTask statements
1 · Agentic Architecture & Orchestration27%167
3 · Claude Code Configuration & Workflows20%126
4 · Prompt Engineering & Structured Output20%126
2 · Tool Design & MCP Integration18%115
5 · Context Management & Reliability15%96

How to reason through the items

The items are production scenarios with four options that all sound reasonable. After working through the material, these are the heuristics that most often decide between two defensible options.

The rule that settles most itemsThe proportionate answer, not the most sophisticated one. When one option proposes a trained classifier, a routing layer, sentiment analysis or a more expensive model, and another proposes fixing the cause with the mechanism that already exists, the second wins. The exam rewards the lowest-effort intervention that attacks the root cause.
If the problem is…The answer is usually…
It skips a mandatory step with serious consequencesProgrammatic enforcement, not an instruction in the prompt
It confuses two similar tools from the very first turnExpanding the descriptions: formats, examples, edge cases and boundaries
Tool selection degrades after N turnsThe context window, not the schema
It decides badly when to escalateExplicit criteria with examples, not the model's self-confidence
Something must reach the whole teamProject scope, versioned in the repo
Conventions for files scattered across the repoPath rules with globs, not one file per directory
Large change with several possible architecturesPlan mode before touching anything
Incomplete report and subagents that work fineThe coordinator's decomposition
A subagent failsStructured error: type, attempt, partial results, alternatives
Long review with inconsistent resultsSeparate passes: per unit and then integration
Saving cost in a flow that blocks someoneBatch only for what nobody is waiting on
False claims used as baitThat a bigger context fixes attention dilution · that the model's self-confidence is good for routing to review · that requiring consensus across several passes improves detection, when in fact it suppresses bugs that only show up intermittently · and CLI flags that simply do not exist.

What each domain tests

The guide breaks each domain into several task statements with what you need to know and what you need to be able to do. That detail is in the official document and is worth reading in full. What follows is the topic map to orient your study, and the conceptual development of each one is in the notes.

Agentic Architecture & Orchestration

27%

Agentic loops and their stopping condition · coordinator and subagents, with explicit context passing and parallel spawning · enforcement and handoff in multi-step flows · hooks to intercept and normalise · fixed versus dynamic decomposition · session management, resumption and branching.

Claude Code Configuration & Workflows

20%

Hierarchy and modularity of project configuration · commands and skills, with their scopes and their isolation options · conditional rules by path · when to plan before executing · iterative refinement techniques · CI integration with structured output.

Prompt Engineering & Structured Output

20%

Explicit criteria to reduce false positives · few-shot for consistency and for ambiguous cases · structured output with tool use and JSON Schema, and what it guarantees and what it does not · validation, retry and feedback loops · when batch processing is appropriate · multi-pass and multi-instance review architectures.

Tool Design & MCP Integration

18%

Descriptions that differentiate similar tools · structured errors with category and retryability · distributing tools by role and configuring the choice · integrating MCP servers with their scopes and credentials · choosing among the built-in read, search and edit tools.

Context Management & Reliability

15%

Preserving critical information across long interactions · escalation criteria and ambiguity resolution · error propagation between agents · context in large codebase exploration · human review and confidence calibration · information provenance and uncertainty in multi-source synthesis.

The six scenarios

The exam presents four of six, and the official guide describes them in detail: read them there. What follows is what is worth having worked through for each one — the decisions you need to be able to defend and the anti-patterns that show up as distractors.

1 · Support resolution agent

Orchestration · tools and MCP · context

Decisions to defend

  1. The loop is controlled by stop_reason, not by an iteration cap.
  2. An irreversible operation gets a human checkpoint or a programmatic prerequisite before the loop is wired up; and if the role does not need it, the tool is removed.
  3. The escalation tool competes with the rest: without an exclusion condition in the descriptions, it becomes the easy way out or is never used.
  4. Failures come back with an error flag and a category, never as an empty result.
  5. Long conversations require pulling the transactional facts out of the history that gets summarised.

Anti-patterns

  • Auditing a dangerous capability instead of removing it.
  • Relying on a prompt instruction where enforcement is needed.
  • Setting a resolution target without defining what counts as resolved.

2 · Code generation with Claude Code

Configuration and workflows · context

Decisions to defend

  1. Plan before executing when there are several possible architectures and many files in play.
  2. Project configuration is concatenated across levels: contradictory rules have to be removed, not left to see which one wins.
  3. Permission rules are evaluated in a fixed order and the first match decides.
  4. Each persistent-context mechanism solves a different problem; piling them into a single file degrades them all.
  5. Two corrections on the same problem mean contaminated context: clear it and start again.

Anti-patterns

  • Permissive mode "for speed" against a live repository.
  • Entrusting a prohibition to a note in the configuration instead of to a control.

3 · Multi-agent research system

Orchestration · tools and MCP · context

Decisions to defend

  1. Subagents do not inherit context: findings travel in the prompt they are launched with.
  2. Parallelising means emitting several spawn calls in a single response.
  3. Partition the scope between subagents so work is not duplicated.
  4. A refinement loop where the coordinator spots gaps and re-delegates with targeted queries.
  5. Separate content from metadata so attribution survives every summary.

Anti-patterns

  • Blaming the subagents when the failure is in how the work was divided.
  • Always running the full pipeline instead of choosing based on the query.
  • Using multi-agent on coupled work, where it multiplies cost with no gain.

4 · Development productivity

Tools and MCP · configuration · orchestration

Decisions to defend

  1. Hybrid context model: preload what is stable and retrieve the rest on demand.
  2. Delegate to a subagent the exploration that would flood the main context.
  3. Choose the tool by what you are looking for: content, paths or a targeted edit, with its fallback when it fails.
  4. Connect servers deliberately: each one spends context even when it is not used.
  5. Narrow the tool catalogue by role before selection degrades.

Anti-patterns

  • Loading the whole repository "so it has context".
  • Spreading many tools across several servers believing it reduces confusion.

5 · Claude Code in CI/CD

Configuration and workflows · prompting

Decisions to defend

  1. Findings are material to triage, not a verdict: you confirm what is demonstrable from the diff.
  2. The human gate goes where a finding turns into an action that is hard to reverse.
  3. False positives drop by giving the team's conventions, not by asking for "more rigour".
  4. Non-interactive mode with structured output to consume the result in the pipeline.
  5. An independent instance reviews better than the one that generated the code.

Anti-patterns

  • Blocking the merge on every finding: within a week it gets approved automatically.
  • Accepting claims about runtime behaviour that the reviewer had no way to measure.

6 · Structured data extraction

Prompting and structured output · context

Decisions to defend

  1. The schema guarantees the shape, not the meaning: semantic validation is still yours.
  2. Nullable fields so the model can abstain instead of inventing.
  3. Escape hatches in closed categories, because fixed lists age.
  4. Retry with the specific error as feedback, knowing when it is pointless: if the data is not there, it will not appear.
  5. Per-field confidence and sampling to decide what a human reviews.

Anti-patterns

  • Recomputing a total from the line items: it fabricates data that now passes validation.
  • Retrying with the same prompt expecting a different result.

Four labs

The guide proposes practical preparation exercises. These are the ones I would build, aligned with them and with what weighs most in the exam. Building one teaches more than rereading the theory three times.

#LabReinforces
1Agent with three or four tools, two of them deliberately similar. Loop controlled by stop_reason, errors with category and retryability, and a programmatic control that blocks an operation above a threshold.Orchestration · tools · context
2Configure a repository for a team: project rules, conditional rules by path, an isolated skill with restricted permissions, and a shared MCP server with credentials kept outside the repo.Claude Code · MCP
3Extraction pipeline with nullable fields and extensible categories, a validation and retry loop with feedback, and a large batch with selective resubmission of the failures.Structured output · context
4Coordinator with two subagents launched in parallel, structured output separating claim, evidence, source and date, a simulated timeout to test error propagation, and conflicting sources.Orchestration · tools · context

The journey

Progress0
Before bookingWeighted ≥85% in the simulator filtered by CCAR-F · the six scenarios explained out loud in two minutes each · the four official exercises completed · one timed mock.
The mistake specific to this examStudying by syllabus instead of by scenario, and dragging in the Developer syllabus. Streaming, caching, tokens, rate limits, OAuth, clouds, embeddings and vision are out of scope: every hour there is an hour lost.