Define tasks with a period in hours. The app always knows what's due and how overdue it is.
Log each time a task is completed — with the exact timestamp — so you always have a clear audit trail.
Tasks are clearly flagged as overdue, due, or all good — so nothing slips through the cracks.