Offline mode: Implementation architecture
Queues user mutations while offline with durable identity, ordering rules, retry and conflict policies, and user-visible queue state so reconnect does not replay or drop work unpredictably.
Specifies how the UI applies provisional state, reconciles server truth, rolls back on conflict or failure, and surfaces durable evidence so users never trust stale optimistic data silently.