CCAR-F Study Guide

CCAR-F cheat sheet: every number and precedence order

The exact names, values and orderings worth having in memory the morning of the exam.

Stop reasons

ValueMeaningYour move
tool_useClaude wants a toolExecute, append tool_result, loop
end_turnFinished naturallyExit the loop
max_tokensTruncatedDo not parse as final; continue or raise the limit
refusalSafety stopOutput may not match your schema; handle separately
stop_sequenceHit a stop sequenceHandle per your own protocol

Precedence orders (highest first)

SettingsMCP server scopePermission rules
Managed → command line → project local → shared project → userlocal → project → user → plugin → connectors → manageddeny → ask → allow

CLAUDE.md is the odd one out: files are concatenated root-down, not overridden, with subdirectory files loading on demand.

Numbers to know

Pass mark720 / 1000 scaled · 60 questions · 120 minutes
Domain weights27 / 20 / 20 / 18 / 15 (D1, D3, D4, D2, D5)
CLAUDE.md target< 200 lines · imports max 4 hops · file > 4 MiB is skipped
Cache breakpoints4 max · TTL 5 min or 1 h · read 0.1× · write 1.25× / 2×
Context editing defaultstrigger 100k input tokens · keep 3 tool uses
Batches50% off · ≤100,000 requests / 256 MB · ≤24 h · results kept 29 days
Strict tools≤20 per request · ≤24 optional params · ≤16 anyOf params
Subagent limitsdepth 3 · concurrency 20 · maxBudgetUsd unset by default
Tool token overhead+286 (auto/none) · +406 (any/tool)
Request size caps32 MB Messages · 256 MB Batch · 500 MB Files
MCP startup timeoutMCP_TIMEOUT, 30 s default
Auto memory indexfirst 200 lines or 25 KB of MEMORY.md

Config file map

FileHoldsCommitted?
CLAUDE.md / .claude/CLAUDE.mdProject instructions (context)Yes
CLAUDE.local.mdPersonal project notesNo — gitignore
.claude/rules/*.mdTopic and path-scoped rulesYes
.claude/settings.jsonShared permissions, hooks, envYes
.claude/settings.local.jsonPersonal overridesNo
.mcp.jsonProject-scoped MCP serversYes
.claude/agents/*.mdFilesystem subagent definitionsYes
.claude/commands/*.mdCustom slash commandsYes
.claude/skills/<name>/SKILL.mdSkillsYes
managed-settings.jsonOrg policy — cannot be overriddenDeployed via MDM

Which mechanism for which requirement

RequirementMechanism
Guide behaviour, explain conventionsCLAUDE.md / rules
Load instructions only for certain filesPath-scoped rules (paths: frontmatter)
Package a repeatable procedureSkill
Run something at a fixed lifecycle point, alwaysHook
Block a tool, command or path outrightpermissions.deny (managed settings for org-wide)
Isolate context / parallelise / restrict toolsSubagent
Orchestrate dozens-plus agentsDynamic workflow
Guarantee output shapeJSON schema output / strict: true
Cut cost on bulk async workBatches API + prompt caching
Cut cost/latency on repeated prefixesPrompt caching

← Previous: The six exam scenarios  |  Next: Questions & answers — Domain 1 →

Architect CCAR-F Real Exam Questions

Ready to Pass Your CCAR-F Certification?

Practice with authentic exam questions, verified explanations, and timed test simulation to guarantee your success.

Starting from $49.00
Take Practice Exam →