pub async fn process_projects(commands: Commands) -> Result<CommandResult>