
Migration Strategies
Moving users to new graphs.
Migration Strategies
1. Drain
Stop accepting new connections on v1. Wait for all v1 sessions to end (or timeout). Then kill v1.
2. Force Up
If a user is on v1, clear their conversational context (reset state) and start them fresh on v2. (Annoying for user, easiest for dev).
3. Map
Write a StateMapper function that translates v1 state to v2 state and seamlessly transfers the user. (Hardest, best UX).