I've had several instances of tasks stalling, especially Milkyway lately.
I'd like Boinctasks to monitor the %-complete for each work unit and if it does not change for xx minutes, issue a notice (with a maximum of xx notices per xx time-unit to maintain sanity)
I've found that stopping then restarting the BOINC client via the Boinctasks file menu options kicks the stalled tasks into progressing again. Perhaps another option would be to automatically sto then restart the client if a task does not progress after xx minutes.
What you could do is make a batch file that restarts the Boinc Client.
Next make a rule Progress / min % and select Event run program and fill in the batch file below to run.
Add a time for the rule to be valid.