User Interface medium complexity mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Displays the coordinator's list of all dispatched assignments with live status indicators showing delivery and read confirmations. Provides a summary view of each assignment including recipient peer mentor, dispatch time, and current status. Surfaces overdue assignments that have not had contact established within ten days.

Feature: Encrypted Assignment Dispatch

assignment-inbox-screen

Sources & reasoning

Source lines 94-95 directly specify end-to-end encrypted dispatch with delivery/read confirmation and a 10-day reminder. Line 153 classifies this MUST for Blindeforbundet in Fase 2 of the priority matrix, and line 345 repeats it as Fase 2 critical in the roadmap. Fase 2 normalises to v1.0. The feature is the core unlock for Blindeforbundet's digital workflow and cannot be deferred.

  • docs/source/likeperson.md · line 94-95
    Kryptert oppdragshåndtering: Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner med leveringsbekreftelse og lesebekreftelse. Statusoversikt over åpne oppdrag. Automatisk påminnelse etter 10 dager dersom kontakt ikke er oppr
  • docs/source/likeperson.md · line 153
    Kryptert oppdragshåndtering | - | - | ✓ | - | ✓ | MUST (Blindeforbundet) | 2
  • docs/source/likeperson.md · line 345
    Kryptert oppdragsutsendelse med statussporing (Blindeforbundet-kritisk)

Responsibilities

  • Render paginated list of dispatched assignments with status badges
  • Display live delivery and read confirmation states per assignment
  • Highlight assignments approaching or past the ten-day contact deadline
  • Navigate to AssignmentDetailScreen on item selection
  • Refresh assignment statuses via pull-to-refresh or real-time updates

Interfaces

loadAssignments(): Promise<Assignment[]>
filterByStatus(status: AssignmentStatus): Assignment[]
onAssignmentTap(assignmentId: string): void
markOverdue(assignments: Assignment[]): Assignment[]

Related Data Entities (2)

Data entities managed by this component