pub async fn list_projects( __arg0: State<Arc<AppConfig>>, ) -> AppResult<Json<Vec<String>>>
GET /projects – list all project directories under workspace