CCA-F Dossier Exam Guide v1.0 · Product docs checked 30.08.2026 Independent study edition

CCA-F Readiness Dossier

Từ 600 câu hỏi đến năng lực kiến trúc thực tế

Verdict editorial

30/30 task đã phủ.
Bài lab vẫn còn thiếu.

Ngân hàng 600 câu đã phản ánh đủ 5 domain và 30 task statement của Exam Guide. Phần chưa được chứng minh là khả năng tự xây, debug, đo lường và vận hành một giải pháp Claude ngoài đời thực.

Hành động đúng: không viết thêm câu chỉ để tăng số lượng. Hoàn thành lab, giữ đề holdout chưa làm và ghi decision log cho mỗi kiến trúc đã chọn.

Coverage ledger — 5 official domains

#DomainWeightCoverage
1Agentic Architecture & Orchestration27%Covered
2Tool Design & MCP Integration18%Covered
3Claude Code Configuration & Workflows20%Covered
4Prompt Engineering & Structured Output20%Covered
5Context Management & Reliability15%Covered
Total600 câu · 10 đề · 30/30 task
CoveredKiến thức đã được hỏi đủ, ở nhiều bối cảnh.
Practice gapCần artifact chạy được để chứng minh năng lực.
Exam truthTrả lời theo Exam Guide v1.0 đang được thi.
Product truthDocs hiện hành để xây hệ thống thật; có thể mới hơn guide.

Principles — Bản chất cốt lõi

Đừng học từng feature như các mảnh rời. Cả 5 domain cùng giải một bài toán: biến hành vi xác suất của model thành một hệ thống hữu ích, có giới hạn và có thể kiểm chứng.

The one mental model

Đặt đúng mức tự chủ. Bảo đảm đúng tầng kiểm soát.

Claude suy luận và đề xuất; kiến trúc chịu trách nhiệm về quyền hạn, dữ liệu, validation, failure handling và hậu quả.

Câu hỏi trung tâm của CCA-F: “Trong bối cảnh và mức rủi ro này, Claude được tự quyết đến đâu — phần nào bắt buộc hệ thống phải bảo đảm?”

ContextMục tiêu, constraint, dữ liệu, rủi ro và success criteria.
ChooseChọn cách đơn giản nhất: single-shot, workflow, agent hay multi-agent.
ConstrainPrompt rõ, context vừa đủ, tool contract chặt, least privilege và hard gate.
CheckĐánh giá đúng tiêu chí, theo segment; human review khi hậu quả cao.
RecoverTimeout, retry có chọn lọc, checkpoint, partial failure, provenance và rollback.

Công thức chọn đáp án: Constraint → failure mode thật → tầng kiểm soát phù hợp → trade-off chấp nhận được.

01Ít phức tạp nhất nhưng vẫn đủ năng lực

Không dùng agent nếu single-shot hoặc workflow xác định đã giải được. Tự chủ cao chỉ đáng giá khi đường đi không thể biết trước.

02Hard guarantee không nằm trong prompt

Prompt hướng dẫn hành vi. Schema giới hạn hình dạng. Hook tự động hoá. Code, permission và human gate mới bảo đảm ranh giới cứng.

03Tool là hợp đồng, không chỉ là function

Tên, mô tả, input/output, lỗi, idempotency và quyền hạn phải rõ. Tool tốt làm cho hành động đúng dễ chọn và hành động sai khó xảy ra.

04Schema-valid chưa chắc meaning-valid

Structured output chỉ bảo đảm cú pháp. Business rule, nguồn bằng chứng, confidence và semantic validation vẫn phải kiểm tra riêng.

05Context là working memory có ngân sách

Đưa đúng thông tin, đúng lúc, đúng agent. Isolate context, handoff có cấu trúc và giữ provenance tốt hơn nhồi mọi thứ vào một cửa sổ.

06Không eval thì không có reliability

Đặt success criteria trước, đo theo failure segment, chỉ retry lỗi sửa được và học từ error log. Rủi ro càng cao, autonomy càng phải thấp.

Practice Gap — 4 lab phải làm

Đủ câu hỏi không đồng nghĩa đủ evidence. Mỗi lab phải tạo ra artifact, failure test và một decision log có thể review.

01

Agentic loop & hooks

Deliverable
Loop xử lý tool_use/tool_result, Pre/Post hook, structured error và hard gate.
Failure drill
Tool timeout, refund trước verify, amount vượt ngưỡng, output cần mask.
Pass gate
Luật cứng không thể bị prompt bypass; lỗi retryable và business error đi hai nhánh khác nhau.
02

Claude Code configuration

Deliverable
CLAUDE.md, path rules, skill, hook, permission và .mcp.json dùng biến môi trường.
Failure drill
Rule không load, skill pollute context, CI chạy sai working directory, MCP scope xung đột.
Pass gate
/memory, /hooks, /mcp chứng minh config đúng; hard boundary không đặt trong prose.
03

Structured extraction pipeline

Deliverable
Strict tool schema, nullable field, other + detail, semantic validator và retry feedback.
Failure drill
Thiếu dữ liệu nguồn, tổng tiền lệch, sai field, OCR hỏng, một item trong batch thất bại.
Pass gate
Không bịa field thiếu; syntax-valid chưa được coi là semantically-correct; chỉ retry lỗi có thể sửa.
04

Multi-agent research pipeline

Deliverable
Coordinator, hai subagent chạy song song, context handoff có claim–source mapping và synthesis.
Failure drill
Timeout một nguồn, partial result, số liệu xung đột, subagent thiếu context, duplicate coverage.
Pass gate
Không mất provenance; lỗi cục bộ không xoá kết quả tốt; report nói rõ contested claim và coverage gap.

Beyond the Bank — kiến thức phải nắm

Trang chứng nhận chính thức mô tả năng lực ở mức solution architect: scope, design, evaluate, account for cost và responsible deployment — không chỉ nhớ từ khoá.

Mô hình tư duyCâu hỏi quyết địnhNguyên tắc kiến trúc phải nói được
Single-shot → workflow → agentic → multi-agentMức độ bất định và tự chủ thật sự là bao nhiêu?Dùng kiến trúc đơn giản nhất đáp ứng yêu cầu. Chỉ tăng autonomy khi bước kế tiếp phụ thuộc kết quả trung gian; chỉ multi-agent khi isolation/parallel/specialization tạo lợi ích rõ.
Prompt → hook → permission → code/tool gateĐây là hướng dẫn mềm hay invariant bắt buộc?Prompt cho judgment; hook cho trigger tất định; permission/code gate cho giới hạn không được phép vượt. Hard rule phải fail closed.
Tool contract → tool choice → structured errorModel có biết khi nào dùng, gọi thế nào và phục hồi ra sao?Description phải nêu WHEN/WHAT/boundary; schema thu hẹp input; auto/any/tool/none dùng đúng mục đích; lỗi phải có category, retryability và partial result.
Schema-valid ≠ semantically correctOutput đúng kiểu nhưng có đúng ý nghĩa và đúng nguồn không?Kết hợp strict schema với cross-field invariant, grounding excerpt, source locator và business validation.
Accuracy tổng ≠ accuracy theo segmentChất lượng có ổn định theo document type, field và edge case?Định nghĩa success criteria trước prompt; dùng labeled eval set, segment metrics, calibration, stratified sampling và human review theo expected risk.
Context lớn ≠ context tốtThông tin nào thực sự cần cho quyết định kế tiếp?Giữ facts/commitments ngoài summary; trim tool output; dùng subagent/scratchpad/compaction; context là working memory cần curate.
Async batch ≠ real-timeAi đang chờ, SLA là gì và failure được correlate thế nào?Sync cho blocking flow; batch cho throughput/cost. Dùng custom_id, poll, resubmit item lỗi và version prompt/schema cùng record.
Production-ready ≠ demo chạy đượcAi có quyền hành động, điều gì được audit và rollback?Least privilege, PII masking trước context, idempotency cho write, audit trail, human approval, rollback và observable state.

Exam truth và product truth đang drift

Khi làm bài thi: trả lời theo Exam Guide v1.0, task statement và scenario đã công bố. Khi xây hệ thống: kiểm tra docs hiện hành vì Claude Code và Claude Platform thay đổi nhanh.

  • Docs Claude Code hiện mô tả custom commands đã hợp nhất vào skills; file .claude/commands/ cũ vẫn hoạt động.
  • Tool reference hiện dùng tên Agent cho việc spawn subagent, trong khi Exam Guide v1.0 dùng thuật ngữ Task. Đừng để product rename làm lệch đáp án theo guide.
  • Docs CI hiện khuyến nghị --bare cho automation có tính tái lập; đây là lớp product mới hơn nội dung guide.
  • Batch docs hiện hỗ trợ server tools trong từng request, nhưng batch vẫn là async và không biến client-side multi-turn tool loop thành một request tương tác.

Blueprint Complete Map — 30 task

Dùng như mục lục ôn tập. “Biết” nghĩa là có thể giải thích đáp án đúng và loại từng distractor mà không dựa vào vị trí A/B/C/D.

D1 · Agentic Architecture & Orchestration

27% · 7 task
  1. Agentic loop và stop reason
  2. Coordinator–subagent orchestration
  3. Subagent invocation và context passing
  4. Enforcement và structured handoff
  5. Agent SDK hooks
  6. Task decomposition
  7. Session resume và fork

D2 · Tool Design & MCP Integration

18% · 5 task
  1. Tool interface và description boundary
  2. Structured MCP errors
  3. Tool distribution và tool choice
  4. MCP scope, config, resources
  5. Read/Write/Edit/Bash/Grep/Glob

D3 · Claude Code Configuration & Workflows

20% · 6 task
  1. CLAUDE.md hierarchy và imports
  2. Commands và skills
  3. Path-specific rules
  4. Plan mode vs direct execution
  5. Iterative refinement
  6. Claude Code trong CI/CD

D4 · Prompt Engineering & Structured Output

20% · 6 task
  1. Explicit criteria và false positive
  2. Few-shot prompting
  3. Tool use và JSON Schema
  4. Validation–retry–feedback
  5. Message Batches
  6. Multi-instance và multi-pass review

D5 · Context Management & Reliability

15% · 6 task
  1. Long-conversation context
  2. Escalation và ambiguity
  3. Error propagation
  4. Large-codebase context
  5. Human review và calibration
  6. Provenance và uncertainty

Official Academy baseline

Trang certification chính thức đề xuất các course sau. Học để tạo nền tảng, nhưng chỉ ôn chi tiết những phần map vào 30 task statement; cloud-provider configuration cụ thể vẫn nằm ngoài blueprint.

  1. AI Fluency: Framework & Foundations
  2. Claude 101
  3. Building with the Claude API
  4. Claude with Amazon Bedrock
  5. Claude on Google Cloud
  6. Introduction to Model Context Protocol
  7. Claude Code in Action

6 Scenario Playbooks

Không học thuộc tên scenario; học quyết định kiến trúc, failure mode và dấu hiệu phân biệt distractor.

01

Customer support resolution

Decision focus: verify identity, resolve multi-concern request, escalate đúng trigger, handoff đủ facts/actions.

Failure to avoid: prompt-only financial gate, heuristic customer match, vague escalation summary.

02

Claude Code generation

Decision focus: config scope, plan/direct, test-driven iteration, resume/fork và stale context.

Failure to avoid: plan mọi task, CLAUDE.md quá dài, resume transcript cũ như ground truth.

03

Multi-agent research

Decision focus: dynamic delegation, parallel independent work, explicit context, provenance và gap recovery.

Failure to avoid: subagent tự nói chuyện, decomposition quá hẹp, prose handoff làm mất source.

04

Developer productivity

Decision focus: chọn đúng built-in tool, khám phá tăng dần, isolate verbose output và giữ scratchpad.

Failure to avoid: Read toàn repo, nhầm Grep/Glob, giao agent quá nhiều tool.

05

Claude Code CI/CD

Decision focus: non-interactive run, structured finding, independent review, explicit criteria và dedupe.

Failure to avoid: CI chờ prompt, same-session self-review, batch cho blocking pre-merge gate.

06

Structured extraction

Decision focus: nullable schema, semantic validation, retry feedback, batch correlation và human routing.

Failure to avoid: required field khi data vắng, syntax = meaning, retry tài liệu không có thông tin.

Readiness Gate

Đây là gate nội bộ, không phải công thức quy đổi sang scaled score 720. Checklist được lưu cục bộ trên trình duyệt.

Know

Build

Decide

Day 1–3

Reconcile

Chốt 1.5, 4.1, 4.2; viết một trang decision rules và làm lại drill không xem đáp án.

Day 4–7

Build minimum

Hoàn thành lab agentic loop và Claude Code configuration. Lưu artifact + failure log.

Day 8–10

Validate

Hoàn thành extraction và multi-agent labs. Đo semantic errors, partial failures, provenance.

Day 11–12

Scenario drill

Thiết kế cả 6 scenario từ đầu; ghi constraints, architecture, failure modes và handoff.

Day 13

Holdout exam

60 câu/120 phút, không xem note. Review theo task, không chỉ theo tổng điểm.

Day 14

Close

Ôn error log, exam logistics, nghỉ đủ. Không học thêm feature mới ngoài blueprint.

Primary Sources & Scope Guard

Nguồn chính thức quyết định exam facts và product behavior. Nguồn cộng đồng chỉ dùng làm kinh nghiệm, không dùng để sửa blueprint.

60questions
120minutes
720scaled pass score
$125listed exam price

Claude Code

Extend Claude Code

CLAUDE.md, rules, skills, hooks, MCP and subagent boundaries.

Claude Platform

Define tools

Descriptions, schemas, strict tools and tool choice options.

Claude Platform

Message Batches

50% cost reduction, async constraints, custom_id and current limits.

Context

Context windows

Context as working memory, context rot and compaction.