HIGH story-assignment-status-tracking-coordinator-007 5 pts
5
Story Points
High
Priority
Assignment Status Tracking
Feature

User Story

As a Coordinator
I want to be notified when an assignment in my team exceeds the 10-day follow-up threshold and the peer mentor has not responded
So that So that I can directly intervene and ensure the assignment is actioned, fulfilling my supervisory responsibility

Acceptance Criteria

  • Given a peer mentor in my team has an assignment exceeding the 10-day threshold, when the cron job runs, then I receive a push notification or in-app alert identifying the peer mentor and assignment
  • Given the coordinator notification is received, when I open the assignment status screen, then the overdue assignment is visible with an overdue urgency badge and appears prominently in the list
  • Given the coordinator notification content, when I read it, then it includes the peer mentor's name, assignment title, and the number of days elapsed since last state change
  • Given I tap the coordinator notification, when it opens, then I am navigated directly to the relevant assignment status entry for that peer mentor
  • Given an assignment is resolved (state changes to completed or closed) before the coordinator sees the notification, when I open the assignment, then the overdue badge is cleared and the resolved state is shown
  • Given my organization has configured a custom threshold (e.g., 7 days instead of 10), when the cron job evaluates assignments, then it uses my organization's configured threshold for coordinator alerts

Business Value

Provides a critical escalation path ensuring no assignment falls through the cracks even when peer mentor notifications are missed. This directly addresses Blindeforbundet's identified operational risk and formalizes coordinator accountability in the assignment lifecycle, supporting Bufdir's grant reporting requirements for evidence of oversight.