Validate with a narrow MVP and offline evals. Add retrieval and memory only where it improves outcomes. Introduce queues, retries, and idempotency for reliability.