MEDIUM story-certificate-expiry-notifications-coordinator-005 3 pts
3
Story Points
Medium
Priority
Certificate Expiry Notifications
Feature

User Story

As a Coordinator
I want to open a detailed notification view for any certification expiry alert in my notification center
So that I can review the full context of the alert, understand exactly what action is required, and act on it directly

Acceptance Criteria

  • Given a certification expiry push notification was sent 2 days ago, When the peer mentor opens the notification center, Then the expiry notification appears in the list with a 'Certification' type badge and an unread indicator
  • Given the peer mentor taps the notification list item, When the detail view opens, Then it displays the certificate name, expiry date, days remaining, and a 'View Certification Status' action button
  • Given the notification detail view is opened, When the view renders, Then the notification is marked as read and the unread indicator disappears
  • Given the peer mentor taps 'View Certification Status' in the notification detail, When the navigation fires, Then they are taken to the certification status screen
  • Given the peer mentor has received multiple expiry notifications over time, When they open the notification center, Then all expiry notifications are listed in chronological order with the most recent first
  • Given a screen reader user navigates to a notification detail, When VoiceOver reads the content, Then the expiry date, action button label, and certificate name are all announced with full context

Business Value

Peer mentors need a persistent, reviewable record of certification alerts so they can take action at a time that is convenient rather than only at the moment of delivery. A well-structured notification detail view reduces confusion and support requests by providing complete context and a clear call-to-action from within the notification itself.