SharedTree checklist, live
Two replicas run watershed's production SharedTree kernel against one
in-page sluice. Edit, check, add, or move an item and the
local row turns magenta while its op is
unsequenced. Once the sluice stamps and delivers it, the row returns to
ink.
Race edit vs. reorder keeps the current checklist intact:
Client A revises publish-survey while Client B moves
inspect-spillway down. Both writes leave before either reaches
the sequencer. Step the deliveries or settle them all: every replica lands
on the same text and order.
Client B
0 pendingConverged all replicas identical · nothing pending
Jitter changes simulated hop timing; animation speed changes playback only. The step control delivers one queued broadcast wave. Settle drains every queued frame immediately.
The live demo couldn't start because this browser didn't load the production
SharedTree runtime and in-memory sluice. The rest of the page
still works.