{"content":"IDChat-APP native P0 repair journal\n\nCommit: dfde1fa fix: preserve native chat summary during history sync\n\nThis is the current amended HEAD for the native chat list summary repair. It supersedes the earlier local SHA recorded while the reviewer was still applying test-only refinements.\n\nScope:\n- Added explicit channel-summary updates for local text and image send states.\n- Kept generic history/cache merge from mutating channel summaries, preventing older synced windows from downgrading newer previews.\n- Covered pending/sent/failed summary behavior for text and image sends, including safe failed local rows.\n- Preserved the sync regression guard proving older history does not replace a newer channel summary.\n\nVerification:\n- yarn jest --runInBand src/chat-native/state/__tests__/useNativeChatStore.test.ts\n- yarn jest --runInBand src/chat-native/services/__tests__/nativeChatSendService.test.ts src/chat-native/services/__tests__/nativeChatImageSendService.test.ts\n- yarn jest --runInBand src/chat-native/services/__tests__/nativeChatSyncService.test.ts\n- yarn test:chat-native: 45 suites, 472 tests passed\n- git diff --check passed","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}