pub async fn run( state: &AppState, workspace_id: String, tab_id: String, ) -> Result<Value, String>
Run the DeleteTab saga. On success returns {"workspace_id": "...", "tab_id": "..."}.
{"workspace_id": "...", "tab_id": "..."}