Register Activity on Behalf of a Single Peer Mentor
Not all peer mentors are willing or able to use the app themselves. The coordinator needs a dedicated proxy registration flow that allows them to select a specific peer mentor from their assigned contacts, fill in the activity details (type, date, duration, notes) on that person's behalf, and submit the record with a clear audit marker indicating the registration was made by proxy. The system must enforce that coordinators can only register on behalf of peer mentors within their own chapter/unit scope, preventing cross-organisational data pollution.
User Story
Acceptance Criteria
- Given the coordinator is on the main action menu, when they tap 'Register for peer mentor', then a proxy mode selector screen appears with a list of their assigned peer mentors
- Given the coordinator has selected a peer mentor, when they complete the activity form, then all fields pre-fill with sensible defaults (today's date, 30 min duration) matching that peer mentor's history
- Given the coordinator submits the form, when the record is saved, then the activity is attributed to the selected peer mentor and a proxy audit badge is attached to the record
- Given the coordinator attempts to select a peer mentor outside their chapter scope, when the list loads, then only peer mentors within the coordinator's authorised scope are shown
- Given the registration is complete, when the peer mentor later views their own activity history, then the proxy-registered activity appears with a visible 'registered by coordinator' indicator
Business Value
Massive underreporting of peer mentor activities is a documented problem across NHF and HLF. Many peer mentors — particularly older volunteers and those with cognitive or motor impairments — will never use a smartphone app. Without proxy registration, their work remains invisible in statistics and Bufdir reporting, directly threatening grant funding that is calculated on reported activity volumes. This feature is listed as SHOULD HAVE in Phase 2 and is critical for organisational completeness.
Components
- Proxy Mode Selector Screen ui
- Peer Mentor Single Selector ui
- Proxy Activity Wizard ui
- Proxy Audit Badge Widget ui
- Proxy Registration Service service
- Proxy Activity Repository data
- Proxy Contact List Provider data
- Proxy Registration Screen ui
- Proxy Registration Service service
- Activity Attribution Service service
- Proxy Registration BLoC service
- Proxy Activity Repository data
- Proxy Activity Data Models data
- Coordinator Role Guard infrastructure
- Activity Attribution Validator service
- Proxy Audit Logger infrastructure