HIGH story-encrypted-assignment-dispatch-coordinator-007 3 pts
3
Story Points
High
Priority
Encrypted Assignment Dispatch
Feature

User Story

As a Coordinator
I want to see a filtered view of all assignments that have been delivered but not read or responded to within a configurable period, and to be able to initiate a follow-up action directly from the dashboard
So that So that no assignment falls through the cracks, peer mentors are followed up in a timely manner, and the organization meets its obligation to ensure contacts are established within the expected timeframe

Acceptance Criteria

  • Given the coordinator opens the Assignment Status Dashboard, when they apply the 'Unacknowledged' filter, then only assignments in 'Dispatched' or 'Delivered' state older than the threshold are shown
  • Given an assignment has been delivered but not read for 10 or more days, when it appears in the filtered view, then the elapsed days since dispatch are clearly displayed alongside the peer mentor's name
  • Given the coordinator selects an unacknowledged assignment and taps 'Mark for Follow-Up', when the action is confirmed, then the assignment record is updated with a follow-up flag and timestamp visible to the coordinator
  • Given an assignment is marked for follow-up, when the coordinator returns to the main dashboard, then the assignment is visually distinguished from other unacknowledged assignments to show it has been actioned
  • Given all assignments have been acknowledged, when the coordinator applies the 'Unacknowledged' filter, then an empty state confirms there are no pending follow-ups required
  • Given the coordinator filters for unacknowledged assignments, when the list is displayed, then it is sortable by elapsed time (oldest first by default) to surface the most urgent follow-ups

Business Value

Blindeforbundet's workshop explicitly identified the 10-day follow-up requirement as a core operational need. Survey data across organizations showed 40% of peer mentors felt under-followed-up by coordinators. Providing a filtered, actionable view of unacknowledged assignments enables coordinators to systematically address this gap without manually tracking assignment states in spreadsheets or relying on memory, directly improving volunteer engagement and accountability.