feat: migrate workspaces with an auto-apply mode, not a boolean (#1284)