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