Building resilient AI-powered software, and planning for when things go wrong — Blankdot