HIGH story-peer-mentor-pause-management-peer-mentor-001 3 pts
3
Story Points
High
Priority
Peer Mentor Pause & Availability
Feature

User Story

As a Peer Mentor (Likeperson)
I want to place myself on pause status from the Pause Status Screen, optionally providing a reason and expected resume date, with a confirmation step to prevent accidental activation
So that So that I can temporarily step back from receiving new assignments without having to formally resign, preserving my volunteer relationship with the organisation

Acceptance Criteria

  • Given I am an active peer mentor on the Pause Status Screen, when I tap the pause button, then a confirmation bottom sheet appears with a summary of the action before applying the change
  • Given the confirmation bottom sheet is visible, when I optionally enter a reason and resume date and confirm, then my status is updated to paused in the peer_mentor_availability table
  • Given I have confirmed the pause, when the status is saved, then I see the paused state reflected immediately on the Pause Status Screen with the last status change timestamp
  • Given I attempt to pause, when my current status is already paused or inactive, then the pause option is disabled and a descriptive message is shown
  • Given the pause is saved, when the operation completes, then the Coordinator Notification Service dispatches a push notification to my assigned coordinator within seconds

Business Value

Volunteer retention is a critical operational concern for NHF and HLF. Without a pause function, mentors facing temporary personal challenges are forced to choose between remaining active (risking assignment overload) or formally resigning. The pause mechanism reduces unnecessary dropout of trained, experienced volunteers — directly protecting the organisation's human capital investment. Validated as SHOULD HAVE by both NHF and HLF.