100% Latest & Updated Anthropic CCA-F Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!
Question 110
A project needs both user documentation and code tests after a stable API change. Which design adjustment is most suitable under the stated constraints?
- Execute evidence gathering before dependent interpretation, while parallelizing independent retrieval.
- Decompose by analytical question and retrieve multiple sources per question.
- Delegate modules in parallel using agreed contracts and integrate after verification.
- Execute independent documentation and test work after the shared API contract is frozen.
- Map shared dependencies first, then modify affected callers in dependency order.
Explanation
Correct Answer
D:Once the API interface and behavior are frozen, one worker can update documentation while another writes the relevant tests using the same contract. The coordinator then checks both against the implemented API. Parallelizing these independent deliverables is safe because neither must invent an evolving interface.
Incorrect Answers
A:Evidence gathering should precede dependent interpretation, but user documentation and code tests can proceed once the shared API change is stable. Forcing one to wait for unrelated retrieval adds unnecessary serial work. The critical synchronization point is agreement on the API contract.
B:Splitting tasks by research question helps synthesize independent literature, but the current assignment has concrete artifacts: documentation and tests for one already stabilized API. Parallel work should share that exact contract, not vague independent analytical prompts.
C:Delegating unrelated modules with agreed contracts can be efficient, but this question specifically identifies two dependent deliverables after a stable API change. The simpler design is to run documentation and test updates independently against the same fixed API then integrate and validate both.
E:Dependency mapping is important when callers must be migrated in order, but this question already says the API contract is stable. Documentation and tests need not modify callers sequentially. They can be developed in parallel and checked together against the authoritative interface.
Question 111
A parent agent instructs specialists to use different definitions of the same score. What targeted change avoids repeating this failure?
- Use a direct localized edit and test rather than unnecessary agent decomposition.
- Establish one shared metric definition and pass it to every subtask.
- Map shared dependencies first, then modify affected callers in dependency order.
- Include an explicit integration and acceptance stage after specialist outputs.
Explanation
Correct Answer
B:Define the numerator, denominator, scope, time window and rounding rules once, and give that contract to every specialist before work starts. Their outputs can then be compared and combined without hidden differences in the meaning of the score.
Incorrect Answers
A:Editing a single module directly may be efficient for localized changes, but it does not correct the inconsistent metric contract across multiple specialists. Each can still calculate a different quantity under the same label.
C:Mapping schema consumers is useful before code changes but does not by itself resolve incompatible scoring definitions. Specialists could share source files and still make divergent assumptions about the metric being computed.
D:An integration phase might discover conflicting numbers after the work is completed. The required prevention is a common definition upfront; late acceptance checks alone can force costly rework or leave incomparable evidence.
Question 112
An orchestration graph has a cycle where each reviewer waits for the other's final approval. Which corrective action most directly addresses the observed failure?
- Break the cycle with a designated decision owner and one-way dependency order.
- Map shared dependencies first, then modify affected callers in dependency order.
- Assign distinct evidence and synthesis responsibilities before cosmetic presentation.
- Plan the boundaries, dependencies, and acceptance criteria before parallel code modifications.
Explanation
Correct Answer
A:Make one owner responsible for the terminal approval and establish a one-way review order with a clear escalation rule. This removes the circular wait in which neither reviewer can finish before the other has already approved.
Incorrect Answers
B:Finding callers of a shared API and updating them in order helps schema migrations. The stated waiting condition is between reviewers, not source modules; no code-consumer mapping can eliminate a two-person final sign-off cycle.
C:Assigning evidence and synthesis roles repairs poor coverage of source domains. The orchestrator here already has two reviewers; the issue is the dependency of each approval upon the other, not missing research roles.
D:Planning interfaces before concurrent code changes might reduce rework, but no parallel coding is described. A generic dependency plan must explicitly remove the cyclic final-approval prerequisite to cure this deadlock.
Question 113
A legal memo draft requires sources for citations, but summarizers drop document locations. Which implementation choice best closes the specific gap described?
- Decompose by analytical question and retrieve multiple sources per question.
- Model these as dependent stages with enforced inputs and outputs.
- Execute evidence gathering before dependent interpretation, while parallelizing independent retrieval.
- Make source extraction and provenance handoff explicit stages before writing.
Explanation
Correct Answer
D:Require each extraction artifact to carry source identity and a stable page, section or passage locator; make those fields mandatory inputs for summary and citation generation. The writer can then cite a verifiable location rather than reconstructing references from memory.
Incorrect Answers
A:Question-based research decomposition may improve retrieval relevance, but it cannot make a citation traceable if the extraction stage discards source title, page, section, paragraph or URL location.
B:Stage contracts for a business workflow are helpful, but the critical contract here is evidence provenance passed from extraction to writing. Abstract stages do not automatically preserve document locations through summarization.
C:Fact gathering before legal interpretation enforces a sensible temporal dependency. If the facts are supplied without pinpoint locations, the final memo may still contain citations that a reader cannot verify.
Question 114
A time-critical incident task sends detection, containment, and root-cause analysis into one concurrent step. Which architecture decision would most directly meet the stated requirement?
- Execute evidence gathering before dependent interpretation, while parallelizing independent retrieval.
- Delegate modules in parallel using agreed contracts and integrate after verification.
- Sequence containment immediately while gathering independent evidence for later root-cause work.
- Execute independent documentation and test work after the shared API contract is frozen.
Explanation
Correct Answer
C:Start validated containment immediately once a serious threat is established, while collecting independent forensic artifacts without undermining preservation. Perform deeper causal analysis after sufficient evidence, and coordinate to avoid destroying traces during containment.
Incorrect Answers
A:Gathering evidence before interpretation is sound for analytical tasks, but it omits the immediate containment action needed to reduce an ongoing incident’s impact. Security response has a priority that ordinary research planning does not capture.
B:Independent code modules can be delegated in parallel behind stable interfaces; detection, containment and causal analysis are not three substitutable software modules. Root-cause conclusions require evidence and cannot justify postponing containment.
D:Documentation and tests after an API contract is stable is unrelated to operational incident phases. It neither limits active compromise nor accounts for the evidence dependency of root-cause reconstruction.
Question 115
A multi-agent assignment lacks an integration test and each agent claims its module works. What should the team change first to resolve this exact failure mode?
- Use a direct localized edit and test rather than unnecessary agent decomposition.
- Establish one shared metric definition and pass it to every subtask.
- Bundle small related reads into one bounded exploration step.
- Include an explicit integration and acceptance stage after specialist outputs.
- Model these as dependent stages with enforced inputs and outputs.
Explanation
Correct Answer
D:Plan and execute an integration stage after receiving the specialist modules. Build them together and test representative cross-module flows, including failure cases and shared contracts, before declaring the assignment complete. Individual agent claims of success are insufficient evidence of combined correctness.
Incorrect Answers
A:Direct editing is suitable for localized code problems, but this task already has multiple independently produced modules. Omitting their integration test is the missing control; replacing the whole assignment with a single quick edit would not prove their combined interfaces behave correctly.
B:A shared metric definition can prevent inconsistent evaluations across parallel analysis tasks, but the prompt describes code modules that each pass isolated tests. The failure is untested interaction between components, not inconsistent numeric definitions.
C:Bundled file reads are an exploration optimization, not a verification of code produced by several agents. A successful local unit test cannot establish that module interfaces, shared data formats and permission boundaries still work when the components are joined.
E:Dependency-aware scheduling can help run required implementation stages in order, yet the specific omission is integration acceptance. Even a well-ordered set of module changes can conflict at runtime. Add explicit end-to-end contract and regression checks after assembly.
Question 116
A long-running agent crashes immediately after creating an invoice record. On restart, its orchestration layer retries the pending step and sometimes creates a second invoice. Select TWO changes that together make this same operation safe to resume.
- Persist the workflow checkpoint and the external transaction identifier after each successfully committed operation.
- Assign a stable idempotency key to the create-invoice request and have the receiving service deduplicate retries.
- Generate a fresh random invoice ID on each retry so the backend never rejects a duplicate operation.
- Re-run the entire agent conversation without preserving prior tool results or transaction IDs.
- Increase the response-token limit so the model is less likely to stop while generating its final answer.
Explanation
Correct Answers
A:The restart needs a durable record of what work actually succeeded rather than guessing from unfinished assistant text. A checkpoint containing the operation ID and confirmed external result lets the agent continue from the last committed step. It must be written consistently with transaction completion to avoid a false success record.
B:A crash can occur between committing the invoice and writing the local checkpoint, so checkpoints alone cannot eliminate duplicate side effects. The external service should recognize the same idempotency key and return the previous result for a retried request. This closes the uncertainty window at the side-effect boundary.
Incorrect Answers
C:Changing the identifier on every retry makes the same logical request appear new to the backend and can multiply invoices. It defeats deduplication precisely when the coordinator is unsure whether the first call succeeded. Stable operation identity and receiver-side idempotency are required.
D:A fresh transcript cannot distinguish an incomplete draft from an invoice that was actually committed. The orchestrator may issue a second side-effectful call and bill a customer twice. Resume from durable state and use a deduplicated create operation instead of relying on the model to remember.
E:A larger text budget may reduce some incomplete explanations, but the crash happens after an external invoice write. Token limits do not provide exactly-once effects across a process restart. Durable checkpoints and idempotent external writes address the actual consistency failure.
Question 117
A user resumes a ticket investigation but the system starts a fresh session and loses verified facts. Which response is best supported by these operational facts?
- Resume the intended persisted session or supply an explicit durable case snapshot.
- Refresh time-sensitive external facts while retaining stable user and case context.
- Bind session identifiers to authorized tenants and verify ownership before resume.
- Checkpoint both verified accomplishments and an explicit unresolved-items list.
Explanation
Correct Answer
A:Resume the authorized persisted investigation or restore an explicit case snapshot that contains verified facts, source references and open questions. This preserves continuity without pretending to have re-retrieved evidence or inventing status from an empty chat.
Incorrect Answers
B:Refreshing time-sensitive facts is important after a long pause, but it presupposes that the case context and prior verified findings have been restored. Refresh alone cannot recover the investigation the new session discarded.
C:Checking tenant ownership is necessary before permitting a resume, but it does not load the actual history or snapshot. An authorized empty session still lacks the previously established facts needed to continue the ticket.
D:Saving verified achievements and unresolved items is good checkpoint design. The observed failure happens at resume time: the application starts a fresh chat instead of actually loading the saved checkpoint or providing the durable case data.
Question 118
An architect wants to compare two alternate implementations without mutating the approved main branch. Which design adjustment is most suitable under the stated constraints?
- Promote only reviewed, sanitized findings rather than merging all fork content blindly.
- Use two separate model conversations for alternatives while both edit the same checked-out code branch.
- Preserve common evaluation criteria and dataset versions across session branches.
- Fork exploration from a known session checkpoint into isolated alternatives.
Explanation
Correct Answer
D:Fork the investigation at a known checkpoint, keep alternative changes in isolated branches or worktrees, and compare outputs with common acceptance criteria before any promotion. This protects the approved baseline while allowing controlled experimentation.
Incorrect Answers
A:Reviewing and sanitizing a fork’s findings is essential before integrating them, but this controls promotion at the end; it does not establish the independent alternatives to be compared from a common starting point.
B:Two model conversations are not isolated file workspaces. If they modify the same checked-out branch, they can overwrite one another or the approved files, defeating the experiment’s separation despite distinct chat transcripts.
C:Using identical tests and data provides a fair comparison, but without independent alternatives the two implementations could still corrupt the approved branch. Comparable measurements must accompany, not replace, isolated exploration.
Question 119
An agent restarts with a session ID from an unrelated customer case. What targeted change avoids repeating this failure?
- Refresh time-sensitive external facts while retaining stable user and case context.
- Resume any supplied session identifier without verifying that it belongs to the current customer or authorized tenant.
- Bind session identifiers to authorized tenants and verify ownership before resume.
- Persist pending tool calls and matching response identifiers with the session.
- Preserve common evaluation criteria and dataset versions across session branches.
- Validate environment dependencies and remap allowed resource references before resume.
Explanation
Correct Answer
C:Resolution must be anchored in the verified customer or tenant identity, with a server-side ownership check for the requested session. Reject an unrelated customer’s ID and avoid loading its messages, tools or secrets into context. Session continuity is permitted only after this boundary check.
Incorrect Answers
A:Refreshing time-sensitive external facts can prevent stale advice during a resumed case, but the defect is crossing a customer boundary with a foreign session ID. Current facts do not establish whether the persistent record belongs to the requesting customer. Verify tenant authorization before any resume.
B:Accepting an arbitrary session ID as permission could disclose another customer’s history and pending tool actions. A valid-looking identifier is not an authentication token and may be guessed, copied, or sent mistakenly. The host must bind the stored case to an authorized tenant and principal.
D:Recording pending tool-call IDs protects matching and continuity for a legitimate resumed case. It does not determine which customer owns the stored session. Persisting more state for a foreign session increases disclosure risk unless the tenant association is checked first.
E:Common evaluation criteria can align branches of an authorized experiment, but they cannot prove the user is entitled to resume another customer’s record. The situation is an access-control issue over session data, not inconsistent evaluation datasets.
F:Checking runtime dependencies on resume avoids broken path references or missing tools. It does not prevent a cross-tenant session mix-up. The session store must authenticate the caller and authorize the session identifier before exposing any stored conversation data.
Question 120
An API workflow resumes a payment step without knowing if the provider charged the card before the crash. Which corrective action most directly addresses the observed failure?
- Validate the actual file presence and hashes before trusting its completed step entry.
- Reconcile restored state against current project policy before mutating files.
- Refresh time-sensitive external facts while retaining stable user and case context.
- Revalidate tool permissions at execution time under current policy.
- Reconcile the external transaction by idempotency key before retrying.
Explanation
Correct Answer
E:Keep a stable idempotency key for the payment attempt, query or reconcile the provider’s authoritative transaction record, and only retry under the provider’s documented idempotency contract. This prevents a crash between charge success and local persistence from producing a duplicate customer debit.
Incorrect Answers
A:File existence and checksum checks protect artifact recovery after a crash, but they cannot reveal whether an external payment provider already charged the card. A local completion marker may be stale. Reconcile the provider’s transaction state before any second financial operation.
B:Project-policy revalidation can prevent an unauthorized mutation on resume, but even a fully authorized charge can be duplicated if the prior operation succeeded and the response was lost. The missing guarantee is payment idempotency and authoritative provider reconciliation.
C:Refreshing external facts may improve a resumed conversation, but an uncertain side-effectful charge needs a specific transaction identity. A generic read of current customer details will not tell whether this attempt already completed. Query provider state using the recorded idempotency key.
D:Checking current tool permissions is mandatory for a sensitive operation, yet permission to retry does not mean the card should be charged again. Authorization and exactly-once business effects are separate requirements. Determine the earlier provider outcome before invoking a second charge.
Claude Certified Architect - Foundations (CCA-F) Practice Tests