Labels: enhancement help wanted
Description
src/modules/budgets/budgets.service.ts enforces budget limits but
sends no notification when a user is approaching or exceeds their
budget. Users are unaware until they check manually.
Implementation Requirements
- Add overspend check in
src/modules/budgets/budgets.service.ts
- Trigger notification via
src/modules/notifications/notifications.service.ts at 80% and 100% usage
- Add unit tests in
src/modules/budgets/budgets.service.spec.ts
Acceptance Criteria
Evidence Required
Contributors must provide ALL of the following:
Files Affected
src/modules/budgets/budgets.service.ts (modify)
src/modules/notifications/notifications.service.ts (modify)
src/modules/budgets/budgets.service.spec.ts (modify)
Labels: enhancement help wanted
Description
src/modules/budgets/budgets.service.tsenforces budget limits butsends no notification when a user is approaching or exceeds their
budget. Users are unaware until they check manually.
Implementation Requirements
src/modules/budgets/budgets.service.tssrc/modules/notifications/notifications.service.tsat 80% and 100% usagesrc/modules/budgets/budgets.service.spec.tsAcceptance Criteria
Evidence Required
Contributors must provide ALL of the following:
npm run start:devFiles Affected
src/modules/budgets/budgets.service.ts(modify)src/modules/notifications/notifications.service.ts(modify)src/modules/budgets/budgets.service.spec.ts(modify)