mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-09-26 20:18:04 +00:00
User report: the M9 "does not remember chats or sync them to the app" while the V4-R8 does. The companion sync ring (MyMesh::history_ring + per-client cursors) was RAM-only on every board — invisible on a USB-powered V4 that rarely loses power, fatal on the M9 whose only off is the hard-cut slider. Shared fix: the ring is now an append log (/synchist) plus client cursors (/synccur) on DataStore::getHotDataFS(), restored in MyMesh::begin() and flushed by persistSyncHistoryNow() on the paths that lose RAM (deep sleep, power-off, explicit save). Record + bench-test recipe: M9_PORT.md Deferred #13. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>