Slipstream
Local-first sync, built from scratch.
Optimistic mutations on the client. A server-authoritative mutation log on the server. Deterministic rebasing on every pull, an offline queue that survives reload, and a single global counter inside a MongoDB transaction that serialises concurrent pushes into one total order.
The tracker is the surface. The engine is the story.
- M0 Scaffold, CI, hello-world over TLS — you are here
- M1 Data model, mutators, server reconciliation
- M2 Client sync runtime: outbox, optimistic apply, rebase
- M3 WebSocket transport, poke-and-pull
- M4 Tracker UI MVP — board, list, palette
- M5 Accessibility: keyboard DnD, live regions, axe-clean
- M6 Presence, polish, the front-door README