CRITICAL story-contact-list-management-coordinator-003 8 pts
8
Story Points
Critical
Priority
Contact List Management
Feature

User Story

As a Coordinator
I want to open a contact's detail page showing their full profile, assignment history, chapter affiliations, and activity log
So that I have all the context needed to make informed decisions about assigning them to new peer mentor activities or follow-up tasks

Acceptance Criteria

  • Given I tap a contact card, when the detail screen opens, then I see the contact's full name, phone, email, organization role, and assignment status
  • Given a contact has affiliations in multiple chapters, when I view their detail screen, then I see multi-chapter affiliation chips for each chapter they belong to
  • Given the contact has encrypted sensitive fields, when I attempt to view those fields, then I am first shown a sensitive field warning dialog before the decrypted content is displayed
  • Given I open a contact's detail screen, when the screen fully loads, then the read receipt service records my view with timestamp and user ID
  • Given the contact has a history of activities, when I scroll to the activity history section, then I see a chronological list of all past activities with dates, types, and durations

Business Value

A complete contact detail view is essential for coordinators to make informed assignment decisions and track the quality of peer mentor relationships over time. Displaying multi-chapter affiliations prevents double-assignment errors that are a known pain point for NHF coordinators. Encrypted field protection with visible warnings ensures compliance with Norwegian privacy regulations and builds trust with sensitive user populations.