Context
Engineers in remote areas captured jobs and photos on mobile devices. Weak connectivity stalled uploads and grew local queues; multi-device edits collided.
Constraints
Offline and online models diverged; conflict rules were opaque to users; large attachments blocked small transactional syncs.
What we did
We combined CRDT-style approaches with domain rules, routing irreconcilable conflicts to human merge tickets; chunked uploads with resume; device fingerprints and integrity hashes to suppress duplicate submission. The sync queue prioritised critical fields ahead of attachments.
Outcomes
Completion rates improved on poor networks; conflict tickets became traceable; back-office audits could compare local edits with merged server states.

