Forget/leave retention purge across every store, UTD accounting window, per-room quarantine cap (§12.2, §10.3.3) #144
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Review finding 2026-08-27 (B3). Only
EventCacheStore.forgetRoomexists; no purge across FactStores / CryptoStore / SendQueueStore and no engine call site on leave/forget.CryptoStore.kt:131still says pruning "arrives with the durable stores"; no UTD window or quarantine cap in any store.Acceptance (§12.2-1, §12.2-4, §10.3.3-4): a
forgetthat purges every §12 entity for (principal, room) on all three store families, wired to membership transitions per §12.2 retention; bounded UTD window and per-room quarantine cap with eviction; conformance-kit rows for each so sqlite/IndexedDB/in-memory all prove it.