Stronger offline-first sync

Field work keeps moving in dead zones — everything queues locally and syncs when you're back.

Work orders, inspections and parts movements now write locally first and queue for sync — capture now, sync later, lose nothing. Sync batches are bounded and retry independently, so a single bad record never stalls the queue.

Deletions are soft: tombstoned records stay recoverable for audit, and reconnecting replays the queue without duplicating work.

Preparing…