Your question is Agentic App System Design. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Describe how you would design an agentic application system, including key components, data flows, and reliability considerations. Explain how requests move through planning, retrieval, model inference, tool execution, state management, and response validation. Address safety, authorization, observability, latency, cost, non-determinism, retries, and graceful degradation.