Question 71
CCA-F is a newly released exam. These practice questions reflect our best current understanding — the exact wording and question formats may change in the live exam until the certification matures. Use them to learn the concepts, not to memorize.
Scenario: Agent Architecture and Orchestration - A coordinator must guarantee that `verify_identity` always runs and succeeds before `process_payment` can be called. The team is debating whether to enforce ordering via the system prompt or programmatically. Which approach gives a deterministic guarantee?
- AA detailed system prompt that explains the required order with examples.
- BA programmatic precondition that blocks `process_payment` until `verify_identity` has returned a verified result.
- CSetting `tool_choice: "any"` so the model must always call a tool first.
- DListing `verify_identity` before `process_payment` in `allowed_tools`.