Sync Engine: Read Paths
The application uses two different strategies for data loading.
1. Studio Editor (Online-First)
The Editor attempts to fetch the latest version from the server, falling back to local data only if the network fails. This acts as a "Cache" pattern.
2. Dashboard (True Offline-First)
The Dashboard uses a "Stale-while-revalidate" strategy, showing local data immediately while fetching updates in the background.