- Drag nodes to reposition with dead-zone, edge re-routing, and minimap sync - Animated flow dots trace upstream chains to running nodes - Manual positions persist across re-renders, cleared on relayout - Fix canvas event listener leak on re-render by calling destroy() Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>