NCC 1.9.1 — Life Score budget hotfix
Life Score budget hotfix
A monthly budget was being scored against a prorated week.
A €22/month subscription logged as a single €22 charge lands entirely in one week, so the app compared it against a €5.13 weekly slice — 4.29× "over budget" — and the Life Score dropped to 0 for someone who was exactly on budget for the month.
The failure was guaranteed rather than unlucky: the biggest budgeted items (subscriptions, rent, insurance) are all lump sums, so the more faithfully you logged real expenses, the more reliably the score broke.
Budget adherence is now month-to-date spend against the monthly limit. €22 of a €22 budget scores full marks; €31 of it is genuinely over and scores 0. Deliberately not pace-adjusted — a budget is a cap, not a quota, so spending the month's allowance early is being on budget, not ahead of schedule.
Nothing else changed. This is a hotfix cut from main carrying a single commit.
Verification — 22 assertions against the shipped module, pinning both the fixed behaviour and what the old maths scored, so the regression can't return quietly. Stale-asset gate passed (APK bundle provably matches this build). Signing cert 27e17d1f…55e4.