Rindle docs and package mapSkip to main content

ROOM_CLIENT_MUTATIONS_TABLE

Constant ROOM_CLIENT_MUTATIONS_TABLE 

pub const ROOM_CLIENT_MUTATIONS_TABLE: &'static str;
Expand description

The domain-scoped ledger for room-flush lmid co-commits (RINDLE-REALTIME-QUERY-ENABLEMENT-DESIGN.md §7.1). Keyed by (doc, client_id) — one gapless mid stream per domain, one ledger row per domain — so a room flush and a slow-path daemon mutation for the SAME client never collide on a shared row (the Rev 1 data-loss bug, §8.5’s “ledger isolation” invariant). CLIENT_MUTATIONS_TABLE stays exclusively the slow-path stream; room flushes retarget here.