View Own Pause Status History and Upcoming Resume Date
The Pause Status Screen serves as the canonical view for a peer mentor's own availability state. Beyond the action controls, it displays the current status badge (active/paused/inactive), the optional pause reason text entered when the pause was activated, the optional expected resume date, and a human-readable timestamp of the last status transition (e.g., 'Paused since 15 March 2026'). This read-only information display gives the mentor confidence that their status is correctly stored and provides a reference for when they planned to return. The Availability Repository provides reactive streams so the screen reflects any external status changes (such as automatic pausing due to certificate expiry) in real time.
User Story
Acceptance Criteria
- Given I am on the Pause Status Screen, when my status is active, then the screen shows an active status badge, the last status change timestamp, and pause action controls
- Given I am on the Pause Status Screen, when my status is paused with a reason and resume date, then the screen shows the reason text, the formatted resume date, and the paused timestamp
- Given my certificate expires and my status is automatically set to paused by the scheduler, when I open the Pause Status Screen, then I see the paused status with a system-generated reason indicating certificate expiry
- Given my availability status changes externally while I have the screen open, when the Availability Repository emits the update, then the screen refreshes without requiring a manual reload
- Given I have no pause reason or resume date set, when I view the Pause Status Screen, then those fields are hidden or shown as 'Not specified' without breaking the layout
Business Value
Transparency over one's own status reduces support queries to coordinators asking whether their pause was recorded. Real-time reflection of system-triggered pauses (certificate expiry) ensures mentors are not surprised when their status changes automatically, supporting compliance awareness and proactive certificate renewal.