Production Agents quiz
24 questions from the Production Agents track. Score 80% or higher to unlock a certificate.
Production Architecture
1. Why should the HTTP gateway usually enqueue a job instead of running the full agent loop?
Jobs, Not Requests
2. A user closes the tab during a 40-step loop. What should still be true?
Isolation and Confused Deputy
3. Who is allowed to pick the tenant id for get_invoice?
Version Everything the Policy Needs
4. Why record the worker git SHA next to the prompt version?
The Smallest Prod-Shaped Stack
5. What is the smallest production-shaped stack?
Tracing and Observability
6. Which attribute helps you explain a cost spike?
Redact Before You Export
7. When should secret redaction run?
Metrics That Page a Human
8. Which signal should wake a human at 2 a.m.?
Cost and Latency
9. Why do agent loops cost more than a single chat completion?
Budgets Are Stop Conditions
10. The job hits max_usd mid-loop. What should happen?
Queues and Retries
11. A worker retries a slice that already refunded the customer. What prevents a second payout?
Idempotency Keys
12. What belongs in an idempotency key?
Dead Letters, Poison, Fairness
13. A 50 MB observation lands on the queue and crashes every worker. What should have happened?
Secrets and Security
14. The model asks get_invoice with another tenant’s id. What should the tool use?
Tenant From the Gateway
15. Where does the tenant filter belong?
Deploy
16. A prompt edit should be treated as:
Canaries and Feature Flags
17. What do you watch on a canary worker before you promote it?
Kill Switches You Have Practiced
18. A single tenant’s swarm is melting the model bill. First lever?
Evals in CI
19. Which tests should run on every pull request without needing a paid model API?
What Blocks Merge
20. A PR fails because a live web search golden flaked. What should you do?
Incident Playbooks
21. What is the first move in a refund storm?
Contain, Then See
22. You see get_invoice rows for two tenants on one job. What class is that?
Every Incident Ends in a Golden
23. The outage is “over” and nobody wrote a test. What is true?
Boring Ops Is the Goal
24. What makes an agent “in production” more than a public URL?