Copyright
About the Author
Introduction
- The Exam Is a Judgement Test
- Who This Book Is For
- What This Book Covers, and What It Does Not
- How to Use This Book
Foundations (CCAR-F)
Chapter 1. Foundations: The Exam, the Stack, and the Scenarios
- Learning Objectives
- What the Certification Validates
- The Shape of the Exam
- The Five Domains and Their Weightings
- What “Architectural Judgement” Means
- The Core Stack
- The Production Scenarios
- How to Study with This Book
- Summary
- Review Questions
Chapter 2. Agentic Architecture and Orchestration
- Learning Objectives
- The Agentic Loop
- Coordinator-Subagent Orchestration
- Subagent Invocation and Context Isolation
- Multi-Step Workflows: Enforcement and Handoff
- Hooks for Deterministic Enforcement
- Task Decomposition
- Session State, Resumption, and Forking
- Summary
- Review Questions
Chapter 3. Tool Design and MCP Integration
- Learning Objectives
- The Anatomy of a Tool
- The Description Is the Interface
- Single Responsibility and Schema Guardrails
- Built-In Tools and the Exploration Pattern
- Structured Errors and Tool Reliability
- The Model Context Protocol
- Summary
- Review Questions
Chapter 4. Claude Code Configuration and Workflows
- Learning Objectives
- The CLAUDE.md Hierarchy
- Skills, Slash Commands, and Plan Mode
- Claude Code in CI/CD
- Summary
- Review Questions
Chapter 5. Prompt Engineering and Structured Output
- Learning Objectives
- Explicit Criteria and False Positives
- Few-Shot, Reasoning, and the Priority Order
- Structured Output
- Extraction Patterns
- Match the Fix to the Failure
- Summary
- Review Questions
Chapter 6. Context Management and Reliability
- Learning Objectives
- The Context Window as Working Memory
- Trimming, Summarisation, and Persistence
- Reliability: Errors, Recovery, and Escalation
- Summary
- Review Questions
Professional (CCAR-P)
Chapter 7. The Professional Exam and the Architect’s Remit
- Learning Objectives
- What Changes at Professional Level
- The Shape of the Exam
- The Seven Domains
- The Architect’s Remit
- How Part II Builds on Part I
- How to Answer Professional Questions
- Study Strategy
- Summary
- Review Questions
Chapter 8. Solution Design & Architecture
- Learning Objectives
- Translating Business Problems
- End-to-End Architecture
- Choosing the Architecture Pattern
- Multi-Agent Design
- Decomposition
- Designing for Failure
- Business Value Alignment
- Exam Judgement
- Summary
- Review Questions
Chapter 9. Claude Models, Prompting & Context Engineering
- Learning Objectives
- Model Choice Is an Architectural Boundary
- Routing by Workload
- System Prompts and Guardrails
- Prompting Techniques
- Context Engineering
- Worked Example: Policy Assistant Context
- Prompt Reuse
- Prompt Migration Across Model Versions
- Exam Judgement
- Summary
- Review Questions
Chapter 10. Integration
- Learning Objectives
- Capability Bloat
- Protocol and Mechanism Selection
- MCP Transport Security
- Authentication and Authorisation
- RAG Pipeline Design
- Keeping the Index Current
- Retrieval Strategy by Data and Query
- Measuring and Diagnosing Retrieval Quality
- Progressive Discovery
- Accuracy, Latency, and Cost
- Worked Example: Latency Budget for a Reranking Stage
- Observability at Scale
- Exam Judgement
- Summary
- Review Questions
Chapter 11. Evaluation, Testing & Optimisation
- Learning Objectives
- Define Success Before Optimising
- Evaluation Data
- Evaluating Tool Trajectories
- Routing Work to Human Reviewers
- Worked Example: Ticket Routing
- A/B Testing and Iteration
- Testing for Failure, Not Just Quality
- Diagnosing Failures
- Optimising Cost and Latency
- Monitoring and Drift
- When the Evaluation Set Itself Drifts
- Launch Gates
- Evaluation Traps
- Summary
- Review Questions
Chapter 12. Governance, Safety & Risk Management
- Learning Objectives
- Layered Guardrails
- Where Enforcement Code Lives
- Risks and Failure Modes
- Human-in-the-Loop Validation
- Compliance Boundaries
- Ethical AI
- Governance Artefacts
- Worked Example: Refund Approval
- Operating Controls
- Risk Acceptance
- Exam Judgement
- Summary
- Review Questions
Chapter 13. Stakeholder Communication & Lifecycle Management
- Learning Objectives
- Structured Discovery
- Requirements That Matter
- Communicating Trade-Offs
- Feedback Loops and SLAs
- From API Limits to SLA Commitments
- Stakeholder Evidence
- Documentation and Handoff
- Lifecycle Management
- Worked Example: Escalation Drift
- Change Control
- Incident Communication
- Exam Judgement
- Summary
- Review Questions
Chapter 14. Developer Productivity & Operational Enablement
- Learning Objectives
- Team Environments
- Project Instructions and Skills
- Workflow Improvement
- Claude Code in CI/CD
- Hooks and Deterministic Enforcement
- Debugging Operational Issues
- Permission Review
- Operational Enablement
- Worked Example: Team Migration Workflow
- Avoiding Tool Sprawl
- Adoption and Governance Metrics
- Exam Judgement
- Summary
- Review Questions
Conclusion: Exam-Day Readiness
- A Domain-by-Domain Readiness Check
- Exam-Day Strategy
- A Final Word on Judgement
Appendix A: Answers to the Review Questions
- Chapter 1. Foundations
- Chapter 2. Agentic Architecture and Orchestration
- Chapter 3. Tool Design and MCP Integration
- Chapter 4. Claude Code Configuration and Workflows
- Chapter 5. Prompt Engineering and Structured Output
- Chapter 6. Context Management and Reliability
- Chapter 7. The Professional Exam and the Architect’s Remit
- Chapter 8. Solution Design & Architecture
- Chapter 9. Claude Models, Prompting & Context Engineering
- Chapter 10. Integration
- Chapter 11. Evaluation, Testing & Optimisation
- Chapter 12. Governance, Safety & Risk Management
- Chapter 13. Stakeholder Communication & Lifecycle Management
- Chapter 14. Developer Productivity & Operational Enablement