Skip to content

NCC 1.9.1 — Life Score budget hotfix

Choose a tag to compare

@Limekana Limekana released this 12 Aug 19:37
· 35 commits to main since this release
2f740de

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.