When I get to Sunday and Monday, I never know if my team members have finished adding hours or not for the previous week. A new status of "Submitted" should be between Pending and Approved...and each person should "Submit" their completed time card. That would be the way most other time systems work. Until a card is submitted, it is not "signed by the employee" as final. That is a very important step in time tracking. It puts the burden of making sure the card is accurate when it is "submitted" on the employee. Right now there is no official action of an employee to validate and authenticate their weekly hours.
There could be a notification of when a card is Submitted so that I know to come in and Approve.
There could also be a notification to the EE of a card is not "Submitted"...with some rule like the other notifications have.