Prototype · synthetic data📱 Crew app

Hours & crew

Tanda owns the clocked hours. The crew app only tags which job each stretch belongs to, and we split Tanda's approved hours across those tags. Job hours always sum to the payslip, we never invent an hour.

Tanda approved · this week
146.5h
4 techs
Tagged to jobs
140.9h
96% of clocked time
Unallocated
5.6h
waits in Exceptions, never vanishes
Labour onto builds
$2,770
capitalisable this week
This week, tech by tech
Mon 6 – Sun 12 Jul · bar = Tanda hours, coloured by the jobs they tapped
Mick R.Tanda 38.0h · tagged 38.0h
Dave K.Tanda 38.0h · tagged 36.8h · 1.2h unallocated
Sam T.Tanda 32.5h · tagged 32.5h
Tyler B.Tanda 38.0h · tagged 33.6h · 4.4h unallocated
CL360-07 · Warners Bay build JOB-2040 · Dubbo drain JOB-2044 · Tuncurry fit-out Service calls Warehouse Unallocated
Labour landed on jobs · this week
CL360-07 · Warners Bay build29.8h$1,490
JOB-2040 · Dubbo drain47.5h$2,375
Service calls27.5h$1,375
Warehouse10.5h$525
JOB-2044 · Tuncurry fit-out25.6h$1,280
Unallocated5.6h$280
Why this matters

Today this time hits the P&L as one wages line, and the build work in it is invisible. Split across jobs, the build hours roll into the asset ($1,490 this week onto CL360-07 alone), service time stays expense, and the payslip still matches Tanda to the minute.

Invariant: sum of job hours = Tanda approved hours, per tech, per day. Anything uncovered waits in Exceptions.