Rubric
Contents — domains, guide and mocks

Agentic Architecture & Orchestration

CCAR-F · Domain 127 questions · 27% of the exam

Answer everything, then check. Each result links back to the lesson for the objective it came from.

0 of 27 answered0:00
  1. Question 1 · 1.1

    A support agent sometimes stops after its first tool call, telling the customer “Let me look that up” and then nothing else. The loop exits whenever the response contains any text.

    What is the most appropriate fix?

  2. Question 2 · 1.1

    A single response contains three tool_use blocks. What must the next request contain?

  3. Question 3 · 1.1

    A document-processing agent built on the Agent SDK is configured with max_turns=10. On a very long contract it stops, and the application shows an empty summary to the user.

    What should the application do?

  4. Question 4 · 1.2

    A multi-agent research system is asked about the environmental impact of data centres. The report covers energy use thoroughly but says nothing about water consumption or e-waste. Each subagent completed its task without error.

    Where is the fault most likely to be?

  5. Question 5 · 1.2

    Which TWO are benefits of routing all subagent communication through the coordinator? (Select 2.)

  6. Question 6 · 1.2

    An internal research assistant runs search, analysis, synthesis and report-writing subagents for every request. Staff like the long reports, but finance flags that one-line questions such as “When was our Leeds office opened?” cost as much as full research tasks.

    What is the best change?

  7. Question 7 · 1.2

    A coordinator asks three subagents to “research the semiconductor shortage.” Two of them return nearly identical reports on current supply chains; the third covers the history of the crisis.

    What change would most directly prevent the duplication?

  8. Question 8 · 1.3

    A synthesis subagent produces a report that ignores most of the evidence gathered earlier. Logs show the coordinator spawned it with the prompt: “Write the final report from the research so far.”

    What is the most likely cause?

  9. Question 9 · 1.3

    A coordinator needs results from four independent search subagents. How should it spawn them to minimise total time?

  10. Question 10 · 1.3

    A team defines three subagents with clear descriptions and passes them in agents. The coordinator's allowed tools are Read, Grep and Glob. In testing, the coordinator never delegates and does all the work itself.

    What should they check first?

  11. Question 11 · 1.3

    Three analysis subagents each return findings with a URL and page number. The coordinator summarises their results in a paragraph and passes it to the synthesis subagent. The final report has almost no citations.

    What is the best fix?

  12. Question 12 · 1.4

    Policy requires identity verification before any refund. The system prompt says so in capital letters, yet an audit finds 0.4% of refunds were issued without verification.

    What is the most effective change?

  13. Question 13 · 1.4

    An agent escalates to a human team who cannot see the conversation. What should the handoff contain?

  14. Question 14 · 1.4

    A bank is reviewing the rules in its account-servicing agent's system prompt.

    Which TWO rules most need programmatic enforcement rather than prompt instructions? (Select 2.)

  15. Question 15 · 1.4

    A customer writes: “My order is late, I was charged twice, and I need to change my delivery address.” The agent refunds the duplicate charge and closes the conversation. The other two issues are never addressed.

    What design change best prevents this?

  16. Question 16 · 1.5

    Refunds above $500 must never be issued automatically. Which implementation guarantees this?

  17. Question 17 · 1.5

    Three MCP tools return dates as a Unix timestamp, an ISO 8601 string and a locale string. The agent occasionally misorders events. What is the best fix?

  18. Question 18 · 1.5

    A PreToolUse hook blocks deletions outside a project folder. It returns deny with no reason. Logs show the agent retrying the same deletion several times, then telling the user it “encountered an error”.

    What change best improves the behaviour while keeping the block?

  19. Question 19 · 1.5

    A CRM MCP tool returns full customer records, including card numbers. Policy says card numbers must never enter the model's context, but the agent needs the rest of the record.

    Where should the masking happen?

  20. Question 20 · 1.6

    A CI review of a 40-file pull request reports shallow comments and misses a bug where a renamed field in one module was not updated in two others.

    Which change addresses both problems?

  21. Question 21 · 1.6

    Which task is best suited to dynamic, adaptive decomposition rather than a fixed pipeline?

  22. Question 22 · 1.6

    Which TWO are good reasons to implement a workflow as a fixed prompt chain? (Select 2.)

  23. Question 23 · 1.6

    An agent is adding tests to a legacy codebase from a plan it wrote at the start. While testing the orders module, it discovers the module depends on an untested pricing library with inconsistent behaviour.

    What should happen next?

  24. Question 24 · 1.7

    Yesterday an agent analysed a service in a session. Overnight, a teammate refactored most of the service's modules. You want to continue the work today.

    What is the most reliable approach?

  25. Question 25 · 1.7

    You have a session containing a detailed codebase analysis and want to compare two refactoring approaches without losing either. What should you do?

  26. Question 26 · 1.7

    A developer forks a session to try an experimental refactor. The fork edits several source files. Later, resuming the original session, the agent finds the experimental changes in the code.

    What explains this?

  27. Question 27 · 1.7

    A CI job runs an agent on one ephemeral worker and saves only the session_id. A follow-up job on a different worker passes that id as resume and fails because no conversation is found.

    What is the most robust fix?

You can change answers until you check. Nothing is saved or sent anywhere.