MEDIUM story-structured-post-session-report-coordinator-004 3 pts
3
Story Points
Medium
Priority
Structured Post-Session Report
Feature

User Story

As a Coordinator
I want to save a post-session report as a draft and return to complete it later if I cannot finish it immediately after a session
So that I do not lose my progress if I am interrupted or need more time to complete the report accurately

Acceptance Criteria

  • Given a peer mentor starts filling in a post-session report but does not submit it, when they navigate away, then the partially completed form is saved as a draft
  • Given a draft report exists, when the peer mentor opens the contact's profile or the home screen, then a clear 'draft report pending' indicator is shown
  • Given a peer mentor taps the draft indicator, when they are navigated to the report form, then all previously entered data is restored exactly as left
  • Given a draft has been restored, when the peer mentor completes and submits it, then the report is finalised and the draft indicator is cleared
  • Given a peer mentor decides to discard a draft, when they confirm the discard action, then all draft data is deleted and the indicator is removed

Business Value

Draft support is essential for reducing report abandonment. Peer mentors who cannot complete a report in one sitting — due to transport, interruption, or need for reflection — currently risk losing all entered data. By supporting draft persistence, the system protects the peer mentor's effort and ensures reports are completed and submitted rather than abandoned, directly improving data completeness for coordinators and Bufdir reporting.