Fiz algumas alterações, de fato não sei se foram feitas da maneira mais eficiente, mas está funcionando como eu planejei.
Alterações => 1 - Depois que uma tarefa é concluída, não é possível que ela seja novamente colocada em andamento.
2 - A pessoa não consegue mudar a tarefa em andamento enquanto o cronometro estiver rodando.
3 - O cronometro não roda se não houver tarefa em andamento.
4 - caso o usuário, na hora de atualizar o nome da tarefa, tentar colocar apenas espaço, a tarefa não ira registrar a essa alteração. Isso no promp, acabei não fazendo no formulário.
Deixei o cronometro com apenas 10s por escolha mesmo, caso queiram testar, fica mais fácil.
Vou deixar aqui o link da Vercel e do meu github: