HIGH story-encrypted-task-assignment-coordinator-002 5 pts

User Story

As a Coordinator
I want to view a live status dashboard showing every open assignment with its current delivery and read state, so I can immediately see which peer mentors have received and read their assignments without having to follow up individually
So that So that I can prioritise my follow-up effort, quickly identify mentors who have not yet acknowledged contact, and maintain accountability over sensitive assignment delivery

Acceptance Criteria

  • Given the coordinator opens the Assignment Status Overview Screen, when the screen loads, then all open assignments are listed with their current status: Dispatched, Delivered, or Read
  • Given the peer mentor downloads the encrypted payload to their device, when the Delivery Confirmation Service emits a delivery event, then the assignment row updates to Delivered status within 5 seconds without requiring a page refresh
  • Given the peer mentor decrypts and views the assignment content, when the read receipt event fires, then the assignment row updates to Read status in real time
  • Given an assignment has not been acknowledged for 10 or more days, when the coordinator views the overview screen, then that assignment is visually highlighted as overdue with clear date information
  • Given the coordinator taps an overdue assignment row, when the detail view opens, then the full assignment metadata, dispatch timestamp, and current status are shown

Business Value

Coordinators currently have no reliable way to verify that sensitive assignment information has been received and read. This status dashboard provides real-time audit-trail evidence of delivery, which is critical for internal accountability and potential regulatory review. It directly reduces the coordinator pain point of being unable to confirm information delivery without making individual phone calls.