23-Aug-2026 — preserve read state when the own-sent repair reclassifies threads ref #278

build 846commit fe35599


The deploy-time own-sent copy repair recomputed each thread's unread flag purely from the last message direction, ignoring per-member readByMemberIds. After a restart this could bounce an already-read thread back to unread. It now only marks an inbound thread unread when no member has read it, via a testable unreadAfterReclassify helper.