-
Notifications
You must be signed in to change notification settings - Fork 0
Data and Sync
github-actions[bot] edited this page Aug 15, 2026
·
1 revision
Task-Laureate uses a local-first approach so the interface can acknowledge work immediately while cloud persistence catches up. It is a reliability pattern, not a promise that every device can work indefinitely without a network.
- The interface applies the change locally and shows an honest state.
- The mutation layer records enough information to retry or recover delivery.
- The persistence adapter sends the authorized change to Supabase.
- The app reports saving, synced, or a recoverable error rather than pretending a request succeeded.
- Wait for a synced state before closing a device after important work.
- Reconnect before expecting a new device to show recent cloud changes.
- Use the in-app sync and recovery surfaces if a save needs attention.
- Do not clear browser site data as a first troubleshooting step; it can sign you out and discard pending local state.
The detailed persistence design lives in the Architecture guide and Production Operations.