CCA-F — Stratégie jour J et cheat sheet

Document de synthèse final · 60 QCM · 120 min · score 720/1000

Sommaire
  1. Méthode de révision
  2. Méthodologie QCM (jour J)
  3. Les 7 patterns de distracteurs à éliminer en 5 secondes
  4. Top pièges par domaine (vérités à connaître par cœur)
  5. Arbres de décision pour les questions ambiguës
  6. Cheat sheet : 1 page par domaine
  7. Connexions inter-domaines (les ponts qui tombent souvent)
  8. Checklist du jour J

1. Méthode de révision

Faits confirmés (guide officiel CCAR-F v1.0) :
La FAQ CCA-F contredit ces chiffres — elle est périmée. Le document « Claude Certified Architect – Foundations (CCA-F) FAQs » annonce un examen à 99 $, une seule tentative et un proctoring assuré par ProctorFree. Il date de mars 2026 ; le guide v1.0 est de juillet 2026 et le remplace sur ces trois points. Si vous retombez dessus la veille, ne changez rien à votre préparation.
Active recall > relecture passive. Ne pas relire les docs en boucle ; faire les QCM, expliquer à voix haute pourquoi chaque distracteur est faux.

Indicateurs de readiness

Méthode evidence-based — les 5 règles qui font la différence

Ce que la recherche sur l'apprentissage établit (et qui change ton rendement) :
  1. Se tester, pas relire. Le retrieval practice est la technique à plus haut rendement ; relire/surligner crée une illusion de maîtrise. → Tes sessions commencent par des questions fiches fermées. (Dunlosky 2013 ; Roediger & Karpicke 2006)
  2. Débriefer chaque distracteur : savoir pourquoi les 3 mauvaises options sont fausses vaut autant que la bonne réponse. (Little et al. 2012)
  3. Feedback + hypercorrection : les erreurs commises avec assurance (confiance 4-5) sont les plus rentables à corriger. (Metcalfe 2017)
  4. Espacer et entrelacer : revois chaque domaine tous les 2-3 jours et mélange-les (entraîne à discriminer les scénarios). (Cepeda 2008 ; Rohrer & Taylor 2007)
  5. Allouer au poids × ta faiblesse : D1 (27 %) d'office ; ne néglige jamais D5 (15 %), points faciles.
Journal d'erreurs (ta vraie révision) : pour chaque question ratée ou devinée, note une ligne — Domaine · Ma réponse · Bonne réponse · Pourquoi mon choix est faux · Pourquoi chaque autre distracteur est faux · Règle à retenir · Confiance 1-5. En dernière ligne droite, ne relis que ce journal + les cheat sheets.

Exercices hands-on officiels (guide)

Le guide officiel CCA-F propose 4 exercices pratiques pour consolider les domaines. Chacun teste plusieurs domaines :

Si tu as peu de temps : privilégie l'exercice 1 (couvre 3 domaines clés : D1, D2, D5). Les autres exercices renforcent mais sont moins critiques pour le score.

2. Méthodologie QCM (jour J)

La méthode en 4 étapes pour chaque question

  1. Lire la situation D'ABORD, sans regarder les choix. Identifier le concept testé.
  2. Formuler mentalement la bonne réponse avant de lire les options. Si une option correspond, c'est probablement elle.
  3. Éliminer 2 distracteurs via les 7 patterns ci-dessous.
  4. Choisir entre les 2 restants en relisant la situation : quel mot exact change la donne ?
Règle d'or : le plus souvent, l'examen oppose une solution déterministe (hook, schéma, contrainte) à une solution probabiliste (instruction prompt, few-shot supplémentaire). Pour toute conséquence financière, sécurité, conformité → la réponse est déterministe.

Gestion du temps

60 questions en 120 minutes = 2 min/question en moyenne. Allocation suggérée :

PhaseDuréeCible
Phase 1 : passage rapide~80 min (≈ 1,3 min/Q)Répondre les Q évidentes, marquer les difficiles
Phase 2 : Q marquées~25 minRéfléchir profondément aux ambiguïtés
Phase 3 : vérification~15 minSurvoler ; ne changer une réponse QUE si une certitude apparaît
Anti-pattern : changer une réponse au dernier moment "par doute". Statistiquement, la première intuition sur une lecture attentive est plus souvent correcte qu'un changement panique. Ne change que si tu identifies une raison concrète (mot mal lu, distracteur éliminable).

3. Les 7 patterns de distracteurs à éliminer en 5 secondes

Ces formulations apparaissent presque dans chaque question. Mémorise-les : leur seule présence dans une option doit déclencher une suspicion immédiate.

#PatternPourquoi c'est presque toujours fauxQuand c'est correct (rare)
1"Add a routing classifier" / "Add a separate X layer"Over-engineering ; nécessite des données d'entraînement souvent indisponiblesD'abord : meilleures descriptions, critères explicites, few-shot
2"Improve / strengthen the system prompt"Probabiliste, insuffisant pour les conséquences financières/légalesHooks et programmatic enforcement pour le déterministe
3"Use sentiment analysis" / "Self-rated confidence (1-10)"Le sentiment ne corrèle pas avec la complexité ; confiance non calibréeExplicit triggers : demande d'un humain, policy gap, no progress
4"Abort the whole workflow" / "Blame the downstream agent"Disproportionné ; chercher la cause racine. Graceful degradation requiseContinuer avec partial results + structured error context
5"Use a larger context window to fix attention"Faux. Context plus grand n'améliore pas l'attention sur le milieu (lost-in-the-middle)Multi-pass review, subagent delegation, scratchpad files
6"Suppress errors" / "Kill the entire workflow"Vide n'est pas succès. Masquer l'erreur ou tout avorter sont des extrêmesRetry-with-feedback, partial results avec coverage annotations
7"Use absolutes: always/never" / "Move ALL checks to Batch"Absolus changent le sujet. Batch a latence 24h incompatible pré-mergeNuancer : Synchronous pour blocking, Batch pour non-blocking overnight
Bonus distracteurs (moins fréquents mais à connaître) :

4. Top pièges par domaine

D1 — Architecture et orchestration (27 %)

D2 — Tool design et MCP (18 %)

D3 — Claude Code configuration (20 %)

D4 — Prompt engineering et structured output (20 %)

D5 — Context management et reliability (15 %)

5. Arbres de décision pour les questions ambiguës

Arbre 1 — Hook ou instruction prompt ?

Y a-t-il conséquence financière, légale, sécurité, ou conformité ?
├─ OUI  → HOOK (PreToolUse pour bloquer, PostToolUse pour normaliser)
└─ NON  → Y a-t-il besoin d'une garantie 100 % déterministe ?
         ├─ OUI  → HOOK
         └─ NON  → Instruction dans CLAUDE.md ou system prompt

Arbre 2 — Subagent ou thread principal ?

Le travail intermédiaire (chemin pris, fichiers lus) m'intéresse-t-il ?
├─ OUI  → THREAD PRINCIPAL (exécuter dans le contexte courant)
└─ NON  → Le travail produit-il beaucoup de tokens verbeux ?
         ├─ OUI  → SUBAGENT (Explore)
         └─ NON  → Thread principal (overhead du subagent inutile)

Arbre 3 — Synchrone ou Batch API ?

Y a-t-il un humain qui attend la réponse ?
├─ OUI  → SYNCHRONE (jamais de batch pour du bloquant)
└─ NON  → Y a-t-il du multi-turn tool calling ?
         ├─ OUI  → SYNCHRONE (batch ne le supporte pas)
         └─ NON  → Le délai 24h est-il acceptable ?
                  ├─ OUI  → BATCH (50 % d'économies)
                  └─ NON  → Synchrone

Arbre 4 — Erreur MCP : retry, escalate ou continuer ?

Quel errorCategory ?
├─ transient (timeout, 503)     → RETRY, puis propager ce qui reste
├─ validation (input invalide)  → CORRIGER l'input et retry
├─ business (policy violation)  → EXPLIQUER au user, proposer alternative
└─ permission (auth refusé)     → ESCALATE à un humain

6. Cheat sheet : 1 page par domaine (à relire avant l'examen)

D1 — Architecture (27 %)

ConceptA retenir
Agentic loop signalstop_reason uniquement. "tool_use" = continuer, "end_turn" = stop
Hub-and-spokeCoordinateur central, subagents spécialisés avec contexte isolé
Task tool parallelPlusieurs Task() dans UNE response = parallel ; plusieurs responses = sequential. Note : « Task » du guide = outil « Agent » en SDK actuel
Hook events SDKPreToolUse / PostToolUse
Enforcement & escalationApproval gate = hook PreToolUse (D1 §6) ; escalation = structured handoff + déclencheurs fiables (D5 §2)
Sessions--resume si fichiers OK ; nouvelle session si obsolète ; fork_session pour comparer

D2 — Tool design et MCP (18 %)

ConceptA retenir
Description anatomy4 questions : que fait / format input / edge cases / quand l'utiliser
Misrouting fixRenommer (ambiguïté), diviser (fourre-tout), remplacer (générique → contraint)
4 catégories d'erreurtransient (retry) / validation (corriger) / business (alternative) / permission (escalade)
tool_choiceauto (défaut) / any (force un tool) / tool (force ce tool spécifique)
3 primitives MCPtools (modèle) / resources (app, content catalogs) / prompts (user)
Secrets MCPSubstitution ${VAR} dans .mcp.json
Outils intégrésGlob / Grep / Read / Write / Edit / Bash. Investigation : Grep → Read → Grep → Read

D3 — Claude Code (20 %)

ConceptA retenir
Hiérarchie CLAUDE.mduser / project / directory. Erreur classique : mettre en user ce qui doit être en project
@path importsRend le CLAUDE.md modulaire. (La limite de quatre niveaux vient de la doc, pas du guide.)
.claude/rules/ + globConventions cross-directory (tests co-localisés) ; chargement conditionnel
Skills frontmattercontext: fork (isolation en subagent) / allowed-tools (restriction d'outils) / argument-hint (paramètres attendus)
Skills vs CLAUDE.mdSkill = invocation à la demande, workflow ponctuel. CLAUDE.md = standards universels, toujours chargés
Plan mode vs directPlan = large échelle, plusieurs approches valides, décisions d'architecture, multi-fichiers. Direct = changement simple et bien cadré
CI flags-p / --print (non interactif), --output-format json, --json-schema

D4 — Prompt engineering (20 %)

ConceptA retenir
Critères explicitesRemplacer "be conservative" par 3 règles précises de signalement
Severity tiersCRITICAL / HIGH / MEDIUM / LOW (définitions distinctes)
5 types few-shotAmbigu / output format / good vs bad / formats docs / mesures informelles
Format normalizationDates → ISO 8601 / monnaie → montant + code / pourcentages → décimal
tool_use guaranteesSYNTAXE garantie / SÉMANTIQUE non garantie
Schema patternsnullable, enum + "other"/détail, enum + "unclear"
Retry-with-feedbackDocument original + extraction précédente + erreur spécifique
Pydantic loopSchema unique → tool_use → validate → si échec : tool_result is_error=true → retry
Batch API50 % savings / 24 h / PAS de multi-turn / custom_id pour correlation
SLA BatchDeadline − 24 h = plafond théorique, pas la cadence. On garde de la marge : l'exemple du guide retient des fenêtres de 4 h pour un SLA de 30 h. Le distracteur, c'est 6 h
Multi-instance reviewSelf-review = biais. Instance indépendante > self-review
Multi-pass reviewPer-file pass + intégration pass

D5 — Context et reliability (15 %)

ConceptA retenir
Case facts blockEn dehors du summarized history. Survit au /compact.
Lost-in-the-middleConclusions en haut, actions en bas. Plus de context window n'aide pas.
Tool result trimmingHook PostToolUse (pas PreToolUse)
Escalation fiablesDemande explicite d'un humain / policy gap / no progress — les trois du guide. Le seuil financier relève du hook, pas de cette liste
Escalation NON fiablesSentiment / self-rated confidence / automatic classifier
3 patterns escalationImmediate / after attempt / nuanced (acknowledge → resolve → escalate on reiteration)
Calibration escalationCritères explicites + few-shot (les DEUX)
Structured handoffComplet et autosuffisant. L'humain n'a PAS le transcript.
Erreurs multi-agentfailure_type + query + partial_results + alternatives
Timeout vs 0 resultsTimeout = access failure (retry). 0 results = valid empty (annoter).
Coverage annotationsFULL / PARTIAL COVERAGE dans la synthèse
97 % aggregatePeut masquer 40 % d'erreurs sur sous-catégorie. Stratified sampling par doc type ET field.
Manifest.jsonPattern crash recovery. État par subagent + manifeste global du coordinateur.
ProvenanceClaim-source mapping (URL, source, quote, date, confidence)
Conflits temporels10 % en 2023 + 15 % en 2024 = growth, pas contradiction. Toujours inclure les dates.

7. Connexions inter-domaines (les ponts qui tombent souvent)

L'examen aime tester les combinaisons de concepts entre domaines. Connaître les ponts évite les pièges.

PontD1↔D2/D3/D4/D5
Programmatic enforcementHook PreToolUse (D1)=Approval gate = blocage déterministe (D1 §6)
Erreurs structuréesErreur subagent (D1, D5 §3)=4 catégories MCP (D2 §2)
Tool result trimmingContext preservation (D5 §1)viaHook PostToolUse (D3 §6)
Structured outputtool_use + JSON Schema (D0, D4 §3)+Pydantic validation (D4 §4)
Forced tool_usetool_choice (D2 §3)+Schema strict + retry-with-feedback (D4 §4)
Subagent contextSubagent isolé (D1)+context: fork dans skills (D3 §2)
EscalationEnforcement par hook (D1 §6)+Patterns + calibration (D5 §2)
Confidence calibration—+Stratified sampling (D5 §5) + retry-with-feedback (D4 §4)
Crash recoverySessions (D1 §7)+manifest.json + scratchpad (D5 §4)
ProvenanceSubagent metadata mandatory (D5 §1)=Claim-source mapping (D5 §6)
Pattern d'examen typique : « Quel est LE meilleur changement ? » — la bonne réponse combine souvent 2 leviers (un structurel + un programmatique). Si une option propose une vraie combinaison (ex: hook + few-shot), c'est souvent elle. Les distracteurs sont des solutions uniques insuffisantes.

8. Checklist du jour J

La veille de l'examen

Le matin de l'examen

Pendant l'examen (120 min, 60 QCM)

  1. Phase 1 (0-80 min) : passer en revue toutes les Q. Répondre les évidentes, marquer les difficiles. Ne jamais bloquer plus de 2 min sur une Q en phase 1.
  2. Phase 2 (80-105 min) : reprendre les Q marquées. Appliquer la méthode des 7 distracteurs. Éliminer 2, décider entre les 2 restants.
  3. Phase 3 (105-120 min) : vérification. Survoler. Ne changer une réponse que si une certitude apparaît.

Mantra pendant l'examen

Après l'examen


CCA Révision — Stratégie jour J et cheat sheet · Document de synthèse · 2026

↑