Input: add sn/Simon Lim id/A01A pn/John Cena p/81234567 e/johnd@example.com a/312, Clementi Ave 2, #02-29
Expected Output: Something along the lines of the student id already being in use (as the student doesn't exist in the CareBook)
Actual Output: This student already exists in the CareBook.
Screenshot:

Justification for severity label: The lack of a clear indication of the error's exact location significantly hampers the user experience. Vague error messages can lead to unnecessary confusion and delay, as users must go through trial and error to locate the issue. In critical scenarios, this could cause serious disruption to the user’s workflow, leading to mistakes or incomplete data entry.
Input:
add sn/Simon Lim id/A01A pn/John Cena p/81234567 e/johnd@example.com a/312, Clementi Ave 2, #02-29Expected Output: Something along the lines of the student id already being in use (as the student doesn't exist in the CareBook)
Actual Output: This student already exists in the CareBook.
Screenshot:

Justification for severity label: The lack of a clear indication of the error's exact location significantly hampers the user experience. Vague error messages can lead to unnecessary confusion and delay, as users must go through trial and error to locate the issue. In critical scenarios, this could cause serious disruption to the user’s workflow, leading to mistakes or incomplete data entry.