MEDIUM story-peer-mentor-pause-management-coordinator-007 3 pts
3
Story Points
Medium
Priority
Peer Mentor Pause & Availability
Feature

User Story

As a Coordinator
I want to see the current availability status of all peer mentors in my organisation in the member overview, with the ability to filter by active, paused, and inactive status
So that So that I can quickly assess my active assignment capacity and identify mentors who have been paused for an extended period and may need follow-up

Acceptance Criteria

  • Given I am on the member overview screen, when I view the mentor list, then each mentor shows a colour-coded availability badge (active/paused/inactive)
  • Given I apply the 'paused' filter, when the list updates, then only mentors with paused status are shown and all others are hidden
  • Given a mentor's status changes while I have the overview open, when the Availability Repository emits the update, then the mentor's badge updates in real time without requiring a manual refresh
  • Given a mentor is paused due to certificate expiry, when I view their entry in the overview, then a distinct visual indicator (e.g., a certificate icon or tooltip) distinguishes them from self-paused mentors
  • Given I view the overview as a coordinator, when the list loads, then RLS policies ensure I only see mentors within my own organisation's scope

Business Value

Coordinators managing large cohorts of peer mentors need a consolidated availability view to conduct effective capacity planning. Without this overview, coordinators must check each mentor individually — an unsustainable approach at scale. Filtered availability data directly informs assignment dispatch decisions and allows proactive outreach to mentors who may have forgotten to resume after a temporary pause.