The pack defines four roles: employee, manager, HR admin and payroll admin. A permission matrix shows who can request, approve, view or change key records. Ten acceptance tests cover normal requests, zero balances, overlapping dates, self-approval, record isolation, retry safety, midnight attendance, approved corrections, payroll locks and state changes.