Expand description
workspace service handler (workspace + tab lifecycle, drag-and-drop moves).
The dispatcher below just routes each method to its handler; the handler bodies live in sibling modules:
super::workspace_lifecycle—CreateWorkspace/GetWorkspace/DeleteWorkspace/UpdateWorkspace.super::tab_lifecycle—CreateTab/SetActiveTab/CloseTab/UpdateTabIds/ReorderTab.super::tab_move—MoveBlockToTab/PromoteBlockToTab/MoveTabToWorkspace/RestoreTornOffTab.super::tear_off—TearOffBlock/RedockFloatingPane/TearOffTab.