See Pause Status Notification When Pause Is Activated or Deactivated
When a pause or reactivation event is recorded (by the mentor or coordinator), the pause-notification-orchestrator creates an in-app notification record. The notification appears in the Notification Centre as a pause-notification-card, which shows whether the pause was activated or lifted, the effective date, the expected return date (if set), and who initiated the change. If a coordinator initiated the change, the notification highlights this. On reactivation, the card may include a list of contacts that were previously reassigned, with links to their detail screens. The notification remains in the feed as a permanent record until manually dismissed.
User Story
Acceptance Criteria
- Given a peer mentor's pause is activated (by themselves or a coordinator), when the pause event is saved, then a pause-notification-card appears in the Notification Centre.
- Given the pause notification card renders, when it is displayed, then it shows the pause start date, expected return date (if set), and the initiating party (self or coordinator name).
- Given a coordinator activated the pause, when the peer mentor views the notification, then the card text explicitly states 'Your coordinator [name] has placed you on pause.'
- Given a peer mentor's pause is lifted (reactivation), when the reactivation event is saved, then a reactivation notification appears in the Notification Centre.
- Given a reactivation notification is displayed, when the peer mentor taps it, then any contact reassignments made during the pause period are listed with links to relevant contact detail screens.
- Given an accessibility user encounters the pause notification card, when VoiceOver reads it, then all content including initiating party and dates is announced clearly.
Business Value
NHF and HLF workshops both identified the pause feature as important for supporting peer mentor wellbeing. Providing an in-app notification for each pause state change creates a clear audit trail and ensures peer mentors are never surprised to find themselves inactive. Transparent status notifications reduce anxiety and coordinator communication overhead by giving peer mentors a self-serve record of their own status history.
Components
- Pause Status Notification Card ui
- Peer Mentor Confirmation Banner ui
- Pause Notification Orchestrator service
- Pause Notification Payload Builder service
- Pause Status Record Repository data
- FCM Notification Dispatcher infrastructure
- Notification BLoC service
- Notification Centre Screen ui
- Notification Accessibility Announcer infrastructure
Dependencies
- View Consolidated Notification Feed critical