Implement snapshot broadcast coalescing #40

Closed
opened 2026-07-05 19:20:56 +01:00 by TimCane · 0 comments
TimCane commented 2026-07-05 19:20:56 +01:00 (Migrated from github.com)

Goal

SnapshotUpdated on every successful mutation with per-session ~100ms trailing-edge coalescing; mutation responses never coalesced; strictly increasing versions.

References

Done when

  • Advances M5 A1 (claim visible < 1s).

Part of M5: Realtime claims.

## Goal SnapshotUpdated on every successful mutation with per-session ~100ms trailing-edge coalescing; mutation responses never coalesced; strictly increasing versions. ## References - [docs/05-realtime-contract.md#ordering-and-idempotency](https://github.com/TimCane/bill-splitter/blob/main/docs/05-realtime-contract.md#ordering-and-idempotency) - [docs/01-architecture.md](https://github.com/TimCane/bill-splitter/blob/main/docs/01-architecture.md) ## Done when - Advances M5 A1 (claim visible < 1s). --- Part of **M5: Realtime claims**.
Sign in to join this conversation.
No description provided.