CRITICAL story-cognitive-accessibility-peer-mentor-002 5 pts
5
Story Points
Critical
Priority
Cognitive Accessibility
Feature

User Story

As a Peer Mentor (Likeperson)
I want to receive error messages written in plain, simple language that tell me exactly what went wrong and how to fix it
So that I can recover from mistakes without needing technical knowledge or external help

Acceptance Criteria

  • Given I submit a form with a missing required field, When the error appears, Then the message names the specific field in plain language (e.g., 'Please enter the date of the activity') rather than a generic 'Validation error'
  • Given a network error occurs during submission, When the error is displayed, Then the message explains in simple terms what to do next (e.g., 'Your internet connection dropped. Please check your connection and tap Try Again')
  • Given any error message is shown, When I read it, Then it contains no technical codes, HTTP status numbers, or developer terminology
  • Given the error message registry is populated, When a new error type is added to the system, Then it must include a plain-language version before being deployed
  • Given an error is displayed, When I tap the suggested action button, Then the system performs that action immediately (retry, navigate back, open settings)
  • Given I have corrected the error and resubmitted, When the submission succeeds, Then the error message is dismissed and a positive confirmation replaces it

Business Value

Users with cognitive challenges abandon tasks when they encounter confusing error messages, leading to underreporting and frustration. Plain language errors reduce support burden for coordinators and increase successful task completion rates. This directly supports WCAG 2.2 AA compliance requirements, which are contractually expected by all partner organisations.