APA timesheet engine — smoke test

Worked example from the APA PDF §2.1.4. The Next.js app is calling calculate() from the workspace package.

Role
Construction Manager (£532 BDR)
Call → Wrap
08:00 → 22:00 on 2025-09-01 (Monday)
Applied day category
basicWorkingDay
Applied OT grade
II
Total
£733

Line items

DescriptionQtyUnitAmount
Basic Day Rate (10h + 1h lunch)1£532£532
Overtime3£67£201