wages/backend
jtricerolph 221a5598c0 Don't treat today's in-progress £0 actuals as ground truth in forecast
wage_actuals rows for the current day exist with real shift_count but
£0 cost until Workforce finishes costing the shift (clock-out/approval
pending). forecastDayCost was treating that as a legitimate zero-cost
actual, both zeroing today's own forecast contribution and poisoning
every future date whose 7-day hop-back chain lands on today — e.g.
every remaining same-weekday this month resolved straight to £0
instead of falling through to published rota or older actuals.
2026-08-03 10:36:56 +00:00
..
src Don't treat today's in-progress £0 actuals as ground truth in forecast 2026-08-03 10:36:56 +00:00
Dockerfile Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
package-lock.json Add AI cost insights dashboard; rota-informed forecast method 2026-07-24 20:43:18 +00:00
package.json Add AI cost insights dashboard; rota-informed forecast method 2026-07-24 20:43:18 +00:00