View a Prioritized Queue of Assignments Pending Follow-Up
Coordinators managing many peer mentors need a single overview screen that surfaces assignments requiring attention, sorted by days since last contact or days since assignment. Each row should show the peer mentor name, assignment age, current status (awaiting first contact, reminder sent, escalated), and a quick-action button to send a manual reminder or call the peer mentor. The list must respect row-level security so only assignments within the coordinator's chapters are shown. Offline caching should ensure the list is accessible even with a weak signal.
User Story
Acceptance Criteria
- Given a coordinator opens the pending follow-up queue, when the screen loads, then assignments are sorted with the oldest uncontacted assignment at the top
- Given the list is loaded, when a coordinator scans the rows, then each item shows: peer mentor name, days since assignment, reminder status (pending / reminder sent / escalated), and a quick-action button
- Given a coordinator taps an assignment row, when the detail screen opens, then the full assignment history including any reminder events dispatched is visible
- Given no assignments are overdue, when the coordinator opens the queue, then an empty-state message confirms all assignments are within threshold — no ambiguous blank screen
- Given the device is offline, when the coordinator opens the queue, then cached data is displayed with a clear 'last updated' timestamp indicating offline state
Business Value
Gives coordinators a command-centre view replacing manual spreadsheet tracking. Reduces cognitive load by surfacing only what needs attention, which is especially valuable for coordinators managing large chapters (HLF and NHF have hundreds of active peer mentors). Earlier intervention leads to better beneficiary outcomes and higher peer mentor retention.