MEDIUM story-digital-certificate-management-coordinator-008 3 pts
3
Story Points
Medium
Priority
Digital Certificate Management
Feature

User Story

As a Coordinator
I want to configure the lead-time intervals at which expiry reminder notifications are sent to peer mentors (e.g. 60, 30, and 7 days before expiry)
So that So that reminder timing can be tuned to the organization's renewal process length and mentor responsiveness, ensuring reminders are sent at the most effective intervals

Acceptance Criteria

  • Given a coordinator accesses certificate reminder settings, when they update the lead-time intervals, then the new values are saved and applied to all future expiry checks for their organization
  • Given the lead-time configuration is updated, when the next expiry check runs, then notifications are scheduled according to the new intervals and not the previous default values
  • Given a coordinator sets a lead-time of 90 days, when a certificate is 90 days from expiry, then a reminder notification is triggered
  • Given a coordinator saves an invalid configuration (e.g. negative days or intervals out of order), when the form is submitted, then a validation error is shown and the configuration is not saved
  • Given the coordinator configures lead times, when a peer mentor views a certificate within any configured threshold, then the Expiry Alert Widget in-app banner reflects the same threshold window

Business Value

Different organizations have different renewal processes — some certifications require multi-week training programmes while others can be renewed in a single session. Configurable lead times ensure that reminder notifications arrive when they are actionable, maximizing the likelihood that peer mentors renew before expiry and reducing the operational disruption of unexpected certificate lapses.