System design lessons, AI perspectives, and questions worth taking into your next interview or design review. Read the reasoning, then apply it to your own constraints.
An agent submits an approved refund, then loses the response. Design the retry, recovery, and audit trail without turning one customer request into two refunds. Includes a worked answer.
Before an AI agent takes action, decide what it may do, what evidence you will keep, and how you will recover when the outcome is uncertain. A practical review for your next design.
Specify what an agent may prepare, what authorizes execution, and what happens when approval or verification is unavailable. Includes a printable review worksheet.