HIGH story-peer-mentor-pause-management-coordinator-008 5 pts
5
Story Points
High
Priority
Peer Mentor Pause & Availability
Feature

User Story

As a Coordinator
I want mentors whose HLF certification has expired to be automatically paused by the system and removed from the active assignment pool, with me receiving a notification for each affected mentor
So that So that I can ensure only certified volunteers are matched to new assignments, maintaining service quality standards and reducing organisational liability without relying on manual monitoring of expiry dates

Acceptance Criteria

  • Given a peer mentor's certification expires, when the daily Certificate Expiry Scheduler runs, then the mentor's availability status is automatically updated to paused with reason 'Certificate expired'
  • Given the automatic pause is applied, when the scheduler completes, then I receive a push notification for each affected mentor in my organisation listing their name and the expiry reason
  • Given a mentor is automatically paused due to certificate expiry, when I view the member overview, then a certificate expiry indicator is shown on their entry distinguishing them from self-paused mentors
  • Given a mentor renews their certificate and is manually resumed, when the next scheduler run occurs, then already-active mentors with valid certificates are not re-paused
  • Given the scheduler runs, when no certificates have expired, then no status changes or notifications are generated
  • Given the scheduler fails partway through a batch, when it resumes, then previously processed mentors are not double-notified and the remaining mentors are processed correctly

Business Value

HLF explicitly requires that expired-certificate mentors are automatically removed from their public website listing and from assignment matching. Manual tracking of certificate expiry across a large volunteer cohort is unsustainable and error-prone — an oversight directly exposes the organisation to assigning work to uncertified volunteers, creating compliance and liability risk. Automated expiry-triggered pausing is therefore both a compliance mechanism and a coordinator productivity improvement.