← All tests

R5 — Pro Odoo Decoupling PROD

2026-05-03 on prod. Pro tier no longer hits Odoo on the cashier's critical path. Orders write to cafe.orders (same as Starter); a cron-trigger Worker fires every minute and drains pending rows into Odoo as eventual consistency. Reads (/cafe/orders, dashboard, reports, in-POS Orders view) are fully NIX-native — no JSON-RPC round trips. Dashboard load went from 3–6s (Odoo) to single-digit ms (Hyperdrive). Driven by Narong's ask "PRO should just be an upgrade on Starter — should still work without Odoo API or connection."

7/7 Playwright checks passed end-to-end.