wages/frontend
jtricerolph 47e899f636 Weight WTD/MTD budget split by PY DOW-matched sales instead of flat day count
Distributes the monthly wage budget across days proportionally to each
day's share of last year's same-day-of-week sales, so pacing on Weekly/
Monthly views reflects real demand shape (e.g. weekend-heavy) rather than
an even calendar split. Falls back to the old flat day-count split when
PY sales data is unavailable. Weekly also now sources each day's budget
from its own calendar month, so weeks spanning a month boundary split
correctly across both months' budgets.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 17:57:09 +00:00
..
src Weight WTD/MTD budget split by PY DOW-matched sales instead of flat day count 2026-07-23 17:57:09 +00:00
Dockerfile Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
index.html Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
nginx.conf Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
package.json Initial scaffold: wages app 2026-07-23 09:03:52 +00:00
tsconfig.json Fix TS errors: vite/client types + recharts Tooltip formatter signature 2026-07-23 09:07:34 +00:00
vite.config.ts Initial scaffold: wages app 2026-07-23 09:03:52 +00:00