Sync queue preview
sync_order_qr_1242ready_to_push
qr_menu -> /api/orders/ingestEntity: order / order_1242Strategy: manual_reviewLAN blocked: falseQR order is already routed to POS/admin/kitchen locally and can sync to cloud when internet is available.
sync_order_waiter_1241queued
waiter_app -> /api/orders/ingestEntity: order / order_1241Strategy: manual_reviewLAN blocked: falseWaiter order and pre-check printing stay LAN-first; cloud sync follows later.
sync_print_precheck_1241ready_to_push
printer_bridge -> /api/pos/print-log/syncEntity: print_log / print_precheck_1241Strategy: append_onlyLAN blocked: falsePre-check print evidence is append-only and never blocks the local print action.
sync_approval_void_003retry_wait
pos -> /api/pos/approval-audit/syncEntity: approval_audit / approval_003Strategy: append_onlyLAN blocked: falseRisk cashier action audit must sync, but manager approval workflow remains valid offline.
sync_comm_whatsapp_004queued
pos -> /api/communications/outboxEntity: communication_outbox / comm_004Strategy: append_onlyLAN blocked: falseOutbox record can sync to cloud, but real WhatsApp/Telegram/email sends remain provider-gated.
sync_metrics_order_source_001queued
pos -> /api/metrics/eventsEntity: metrics_summary / metrics_order_source_001Strategy: append_onlyLAN blocked: falseOnly aggregate source counts sync; manager PIN, OTP and private kitchen/waiter notes are excluded.