Agentic SaaS: The Design Principles Behind Chat with QuickBooks | Kazi