HIGH story-coordinator-proxy-registration-coordinator-004 8 pts

User Story

As a Coordinator
I want to be warned before I submit a proxy registration that appears to duplicate an existing record for the same peer mentor, date, and activity type
So that I avoid inflating activity counts with duplicate entries that would distort statistics and Bufdir reports

Acceptance Criteria

  • Given the coordinator submits a proxy registration, when the system detects an existing record for the same peer mentor, date, and activity type within a 2-hour window, then a duplicate warning dialog is shown before the record is saved
  • Given the duplicate warning dialog is shown, when the coordinator views it, then both the existing record and the pending record are displayed side by side with key fields highlighted
  • Given the coordinator decides the records are distinct, when they confirm submission, then the record is saved with a 'duplicate-reviewed' flag and the original record is unchanged
  • Given the coordinator decides it is a duplicate, when they cancel, then no record is saved and they are returned to the registration form
  • Given a bulk proxy submission containing multiple potential duplicates, when the batch is reviewed, then all flagged participants are highlighted in the confirmation screen and must be individually acknowledged before the batch proceeds

Business Value

Duplicate activity registrations directly corrupt Bufdir report data, which is used to calculate grant allocations. NHF explicitly identified this as a risk given their 1,400 local chapters and overlapping coordinator responsibilities. Catching duplicates at submission time prevents data integrity issues that would otherwise require expensive manual audits or result in incorrect funding decisions.