<The feature does not solve the stated problem of the intended user i.e., the feature is 'incomplete'>
The undo command is works on a number of commands, but I felt that it should have been able to set a "done" task back to "undone". This is important if I had set the wrong task to "done" in error. I do not want to recreate a new task.