HIGH story-bulk-registration-proxy-reporting-coordinator-005 2 pts

User Story

As a Coordinator
I want to search by name and filter by status or other attributes when selecting peer mentors in the bulk or proxy registration flow
So that So that I can quickly locate the correct peer mentors in a large list without scrolling through every record, reducing selection errors and saving time

Acceptance Criteria

  • Given the peer mentor selection widget is rendered in bulk registration mode, when the coordinator types in the search field, then the list filters in real time to show only mentors whose names match the query
  • Given the widget is in multi-select mode, when the coordinator taps a mentor row, then a checkbox toggles and the mentor is added to the selection chip list
  • Given the widget is in single-select mode (proxy registration), when the coordinator taps a mentor, then that mentor is immediately selected and the wizard advances to the next step
  • Given no mentors match the current search or filter combination, when the list updates, then an empty state message is shown prompting the coordinator to adjust their search
  • Given the coordinator has applied filters, when they clear all filters, then the full unfiltered peer mentor list is restored

Business Value

Coordinators managing dozens or hundreds of peer mentors cannot rely on a flat scrollable list to locate the right mentors quickly. Search and filter capability is the minimum ergonomic requirement for the bulk and proxy flows to be practically usable at scale. Without it, selection errors and time cost would discourage coordinators from using the feature.