CRITICAL story-assignment-status-tracking-coordinator-002 5 pts
5
Story Points
Critical
Priority
Assignment Status Tracking
Feature

User Story

As a Coordinator
I want to see the assignment status for all peer mentors within my organizational scope
So that So that I can proactively identify which assignments need follow-up without contacting each peer mentor individually

Acceptance Criteria

  • Given I am authenticated as a coordinator, when I open the assignment status screen, then I see assignments from all peer mentors within my organizational scope
  • Given the coordinator view is loaded, when a peer mentor's assignment changes state, then the change is reflected in my view within 5 seconds without requiring a manual refresh
  • Given multiple assignments exist, when I scan the list, then each row shows the peer mentor name, assignment title, current state, and days since last state change
  • Given an assignment is overdue (10+ days without completion state), when I view the list, then it is visually highlighted with an overdue urgency badge and sorted to appear prominently
  • Given the Supabase Realtime connection drops, when connectivity is restored, then the subscription automatically reconnects and re-fetches any missed state changes
  • Given I am a coordinator for multiple organizational units, when I load the screen, then I see assignments from all units I am authorized to supervise

Business Value

Survey results showed 40% of peer mentors felt under-followed-up by coordinators. A real-time cross-team overview eliminates the coordinator's need to contact individual peer mentors to check on progress, substantially reducing administrative overhead and enabling proactive supervision. This also satisfies Bufdir's requirement for evidence of activity oversight, supporting grant reporting obligations.