The file /Users/neog/Apps/iOS/PROD-Planner2026/Planner2026-iOS/Services/Data/DataManager.swift has been updated. Here's the result of running `cat -n` on a snippet of the edited file: 89→ isDataLoaded = true 90→ AppLogger.dataManagerInfo("Loaded: \(tasks.count) tasks, \(projects.count) projects, \(locations.count) locations") 91→ } 92→ 93→ // MARK: - Save All Data 94→ func saveAllData() { 95→ saveWithBackup(data: tasks, key: tasksKey, backup1: tasksBackup1Key, backup2: tasksBackup2Key) 96→ saveWithBackup(data: projects, key: projectsKey, backup1: projectsBackup1Key, backup2: projectsBackup2Key) 97→ saveWithBackup(data: locations, key: locationsKey, backup1: locationsBackup1Key, backup2: locationsBackup2Key) 98→ save(data: locationHistory, key: locationHistoryKey) 99→ save(data: conversations, key: conversationsKey) 100→ save(data: insights, key: insightsKey) 101→ save(data: tags, key: tagsKey) 102→ save(data: schedules, key: schedulesKey) 103→ 104→ // Daily Quests 105→ save(data: morningRituals, key: morningRitualsKey) 106→ save(data: dailyRoutines, key: dailyRoutinesKey) 107→ save(data: yearlyGoals, key: yearlyGoalsKey) 108→ 109→ AppLogger.dataManagerInfo("All data saved") 110→ } 111→ 112→ // MARK: - Public Save Methods (for SyncManager) 113→ func saveTasks() { 114→ saveWithBackup(data: tasks, key: tasksKey, backup1: tasksBackup1Key, backup2: tasksBackup2Key) 115→ } 116→ 117→ func saveProjects() { 118→ saveWithBackup(data: projects, key: projectsKey, backup1: projectsBackup1Key, backup2: projectsBackup2Key) 119→ } 120→ 121→ // MARK: - CloudKit Sync Initialization 122→ func initializeCloudSync() { 123→ Task { 124→ await SyncManager.shared.performInitialSync() 125→ } 126→ } 127→ 128→ // MARK: - 3-Layer Backup System 129→ private func loadWithBackup(key: String, backup1: String, backup2: String) -> T? { 130→ // Try primary