Timecard review

Scheduled agent that approves biweekly timesheets and escalates only the exceptions.

Cadence
biweekly
Rule
total paid hours within 10%
Human step
one passkey prompt

What it does

Runs every Monday. If a pay period closed, it opens each non-exempt employee's timesheet, reads worked hours plus paid time off, compares the total to the role's baseline with a 10% band, approves anyone in range, and emails me anyone outside it with the numbers. Off weeks it exits without doing anything.

Why it exists

The manual version of this took twenty minutes every two weeks and was still wrong the first time I did it, because the list view shows worked hours only and someone on vacation looks short. The rule in the SOP is total paid hours for exactly that reason.

What I learned

The task has to run on a machine with the password manager and browser available. Cloud execution has no device bridge, so every cloud firing failed the same way. Writing that down in the SOP saved the next person a week.

The SOP the agent runs from.
The SOP the agent runs from.