If we go down: your register doesn’t
Most operators who’ve been in this industry a few years have a story about a Saturday POS outage and ringing on paper. Here’s what happens at your store if our platform has an issue — written plainly, no bravado.
- Per-store database, not multi-tenant. Your Postgres is yours alone. An issue affecting another customer’s DB doesn’t reach yours.
- Offline-mode register. The POS at /pos/checkout caches the day’s pricing + product catalog locally on each terminal. If our auth or sync layer breaks during open hours, the budtender keeps ringing — transactions queue locally and post the moment connectivity returns. Receipts print, customer-display works, cash drawers open.
- You hear about it from us first. SMS escalation is in build; today we alert your admin contacts by email the moment we detect a critical-path issue, back it with the live /status probe rollup, and follow with a written postmortem — not a tweet, not a status-page color change you have to refresh.
- Postmortem in writing within 5 business days for any incident affecting POS, payroll, or compliance. We tell you what broke, what we fixed, what we’re changing so it doesn’t recur.
- Direct escalation path: doug@cannagent.ai. Not a ticket queue, not a bot. If it’s broken, we want to know first.