Receive Warning When Certification Is About to Expire
For organisations like HLF, a peer mentor's active status is tied to a valid certification. When the certification approaches its expiry date (configurable threshold, e.g. 30 days and 7 days before), the system sends escalating notifications to the peer mentor. A persistent warning banner is shown within the app. If the certification expires without renewal, the mentor is automatically set to an inactive state by the nightly scheduler job, the coordinator is notified, and (for HLF) the mentor is removed from the chapter website via the sync service. The peer mentor should be able to navigate directly from the notification to the certification renewal screen.
User Story
Acceptance Criteria
- Given the peer mentor's certification expires within 30 days, when the nightly scheduler (394-nightly-scheduler) runs the expiry check via 389-certification-expiry-checker, then a push notification is sent to the peer mentor warning them of impending expiry
- Given the peer mentor receives the expiry push notification, when they tap it, then they are deep-linked to the certification renewal screen (438-record-renewal-screen)
- Given the certification expires within 7 days, when the app is opened, then a certification expiry warning banner (386-certification-expiry-warning-banner) is persistently shown on the home screen
- Given the certification has expired, when the nightly scheduler runs, then the peer mentor's status is automatically updated to inactive via 388-pause-management-service and 392-peer-mentor-status-repository
- Given HLF website sync is configured and certification has expired, when the status update runs, then 391-hlf-website-sync-service removes the mentor from the chapter website
- Given the certification has expired and the mentor is deactivated, when the coordinator views the pause roster (384-coordinator-pause-roster-screen), then the mentor is listed with a 'certification expired' reason for their inactive status
- Given the screen reader is active, when the expiry warning banner is displayed, then the expiry date and consequences are announced clearly
Business Value
Automatic certification expiry enforcement is a compliance requirement for HLF and protects the organisation from liability arising from unqualified mentors being listed as active. Early warnings give mentors enough lead time to renew without disruption, maintaining the size of the active mentor pool and reducing the coordinator's burden of manually tracking renewal deadlines across potentially hundreds of mentors.
Components
- Certification Expiry Warning Banner ui
- Certification Expiry Checker Service service
- Certification Expiry Auto-Pause Job infrastructure
- Nightly Job Scheduler infrastructure
- Pause Management Service service
- HLF Website Sync Service service
- Peer Mentor Status Repository data
- Certification Status Repository data
- Pause Notification Service service
- Record Renewal Screen ui
- Certification Status Badge ui
- Certification Alert Banner ui
- Certification Status Derivation Service service
- Certification Record Repository data