CRITICAL story-activity-logging-wizard-coordinator-003 5 pts
5
Story Points
Critical
Priority
Activity Logging Wizard
Feature

User Story

As a user
I want to register my most common peer support activity using stored defaults so that the entire registration completes in under two taps
So that So that registering a typical activity takes seconds rather than minutes, eliminating the friction that causes underreporting

Acceptance Criteria

  • Given the user has stored default values for activity type, contact, date strategy (today), and duration, when they initiate Quick Registration, then a pre-filled confirmation screen is displayed without entering the multi-step wizard
  • Given the Quick Registration confirmation screen is displayed, when the user taps 'Register', then the activity is saved to Supabase via the Activity Repository and a success confirmation is shown within 2 seconds
  • Given the Quick Registration confirmation screen is displayed, when the user taps 'Edit', then the full Activity Wizard Screen opens with all pre-filled values retained for editing
  • Given Quick Registration is completed successfully, when the activity is saved, then the Activity Validation Service has validated all required fields before the Supabase write operation
  • Given network connectivity is unavailable, when the user completes Quick Registration, then the activity is queued for submission and a non-blocking indicator informs the user of pending sync
  • Given the user's stored defaults are incomplete (e.g., no default contact selected), when they initiate Quick Registration, then the system falls back to the full wizard starting at the first incomplete step

Business Value

NHF explicitly set a target of registration in under two clicks as their primary product requirement. Quick Registration directly delivers this capability for the majority of use cases (estimated 60–70% of registrations require no expense component and share the same activity type and duration). Removing registration friction is the single most impactful lever for reducing underreporting, which directly threatens Bufdir grant funding for all three organizations.