It is very easy, as a new user, to accidentally swipe delete a task. Since your engineers placed an undo button in place for a few seconds it would not be very difficult or expensive in terms of programming time, to leave that undo button in place either permanently or for 15 minutes. This would enable a user to undo what is currently a permanent and sometimes a very costly mistake. Please give this serious consideration.