MEDIUM story-mentor-program-coordinator-005 3 pts
3
Story Points
Medium
Priority
Mentor Program Management
Feature

User Story

As a Coordinator
I want to dissolve a mentor-mentee pairing that is not progressing or is no longer appropriate
So that So that I can free both the mentor and mentee to be re-matched with more compatible partners and maintain a clean programme roster free of stalled pairings that distort programme health metrics

Acceptance Criteria

  • Given I am a coordinator on the pairing detail screen, when I select the dissolve pairing action, then a confirmation dialog appears requiring selection of a dissolution reason before proceeding
  • Given I confirm dissolution with a reason, when the action is submitted, then the pairing status transitions to 'dissolved' and the record is archived with the reason and timestamp
  • Given a pairing is dissolved, when I view the active programme overview, then the dissolved pairing no longer appears in the active list
  • Given a pairing is dissolved, when I access the programme history or archived pairings, then the dissolved pairing is visible with its dissolution reason, dissolving coordinator, and timestamp
  • Given I am a peer mentor, when I view the pairing detail screen, then the dissolve action control is not rendered and dissolution is not possible

Business Value

Enables coordinators to maintain programme quality by removing non-functioning pairings from the active roster. Without the ability to dissolve pairings, stalled records accumulate and corrupt programme health metrics, making it impossible to reliably assess how many mentees are actively receiving support. A clean programme roster is a prerequisite for accurate reporting and for ensuring that available peer mentor capacity is not locked by inactive pairings.