Files
fusion/packages/core
gsxdsm c2f8026d7a FN-7091: recover messaging index corruption on send
Repair the messaging send path when SQLite reports corrupt messages-table indexes despite quick_check passing.

- Detect SQLite corruption errors from codes, names, and messages instead of only FTS5 text.
- Add a scoped REINDEX messages repair and single retry around message inserts.
- Return actionable repair guidance when reindexing or the retry still fails.
- Cover send recovery and corruption classification with regression tests, plus a patch changeset.

Files changed:
 .changeset/fn-7091-messaging-corruption-recovery.md       |   7 ++
 packages/core/src/__tests__/db.test.ts             |  38 ++++++++
 packages/core/src/__tests__/message-store.test.ts  | 100 +++++++++++++++++++++
 packages/core/src/db.ts                            |  43 +++++++--
 packages/core/src/message-store.ts                 |  81 ++++++++++++++---
 5 files changed, 251 insertions(+), 18 deletions(-)

Fusion-Task-Id: FN-7091

Fusion-Task-Lineage: 47bcbe17-b428-4702-9835-59cb9e6ec164

Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-06-27 09:28:29 -07:00
..
2026-06-26 12:06:05 -07:00
2026-06-26 12:06:05 -07:00