← Back to session

Branch this conversation

Choose a turning point to continue this conversation in your own direction

How branching works

  1. Select a conversation turn below as your branching point
  2. Click "Create branch" to save your starting point
  3. Copy the conversation context to your clipboard
  4. Paste into Claude Code or another AI assistant to continue
UserTurn #1
I'm building a collaborative text editor like Google Docs. How do I handle two people editing the same document at the same time?
1 turns • 129 chars
AssistantTurn #2
This is one of the hardest problems in distributed systems! Let's work through it: THE PROBLEM: User A inserts hello at position 5. User B inserts world at position 5. What should the final text be? ...
2 turns • 932 chars
UserTurn #3
Yes! But what about deletions? How do we handle deleting text without messing up everyone else's positions?
3 turns • 1039 chars
AssistantTurn #4
THIS IS WHERE CRDTS GET REALLY CLEVER! The problem with deletions: State: ABCD User A inserts X at position 2: ABXCD User B deletes position 3 (which was C) What position does B delete now? Soluti...
4 turns • 2133 chars

Prefer to work offline?

Download the full conversation to continue in your local environment