Offline-first capture
A local-first data model with a conflict resolution policy decided up front — so two people editing the same job doesn't become a support ticket.
- Durable local queue & retry
- Deterministic conflict rules
- Battery- and data-aware sync