CRITICAL story-contact-detail-edit-screen-organization-admin-001 5 pts
5
Story Points
Critical
Priority
Contact Detail & Edit Screen
Feature

User Story

As a Organization Administrator
I want to open a contact's detail screen and see their full profile including assignment status, chapter affiliations, and activity history
So that I can quickly assess a peer mentor's current engagement and workload before making decisions about new assignments

Acceptance Criteria

  • Given I am a coordinator on the contact list screen, When I tap any contact card, Then the contact detail screen opens within 500ms showing the contact's name, role badge, and assignment status indicator
  • Given I am on the contact detail screen, When the contact belongs to multiple chapters, Then multi-chapter affiliation chips are displayed horizontally scrollable below the profile header
  • Given I am on the contact detail screen, When I scroll to the activity history section, Then a list of the last 20 activity registrations is displayed with date, type, and duration
  • Given the contact has encrypted personal fields, When I tap a field marked as sensitive, Then a warning dialog appears before revealing the decrypted content
  • Given I have opened a contact detail record, When the screen loads successfully, Then the read receipt service records my user ID and timestamp against this contact's record
  • Given I am on the contact detail screen, When the assignment status is 'paused', Then a pause status banner is displayed prominently at the top of the screen with the expected return date if available

Business Value

Coordinators need a single, comprehensive view of each contact to manage assignments and workload effectively. Without a rich detail screen, coordinators must navigate multiple screens or external systems to gather basic contact information, leading to inefficiency and errors in assignment decisions. This story directly reduces coordinator time-per-contact-review and improves the quality of peer mentor matching by surfacing all relevant context in one place.