HIGH story-mentor-program-peer-mentor-004 3 pts
3
Story Points
High
Priority
Mentor Program Management
Feature

User Story

As a user
I want to view the full details of a specific mentor-mentee pairing including pairing history and milestone completion status
So that So that I can understand the current state of the pairing, review what has been accomplished, and identify what programme stages still need to be completed

Acceptance Criteria

  • Given I am a peer mentor viewing my own pairing, when I tap a pairing entry, then the detail screen opens showing pairing history and milestone statuses in read-only mode with no intervention controls visible
  • Given I am a coordinator viewing any pairing, when I open the detail screen, then I see the full pairing history plus the coordinator intervention controls (dissolve, mark milestone complete)
  • Given there are multiple milestones in the programme, when the detail screen loads, then each milestone is listed with its completion status (completed, in-progress, pending) and completion timestamp where applicable
  • Given I am a peer mentor, when I attempt to open a pairing detail for a pairing I am not party to, then the Supabase RLS policy returns no data and an appropriate message is shown
  • Given a pairing has event history, when I view the detail screen, then events are displayed in reverse chronological order with timestamps

Business Value

Provides full transparency into pairing progress for both participants and administrators. Peer mentors benefit from a clear record of what they have achieved with their mentees, reinforcing a sense of structured progression and professional development. Coordinators gain the audit trail needed to identify and address pairings that are not delivering value, which is essential for maintaining programme credibility with stakeholders and funders.