This is a live demo — explore a slice of Specsight's own product spec, generated from its codebase. The full spec is much larger.
This is a live demo — explore a slice of Specsight's own product spec, generated from its codebase. The full spec is much larger.
| Context | Action | Outcome |
|---|---|---|
HP-8 user on the forgot password page Action submits their email address Outcome reset link sent, generic confirmation shown regardless of email existence | submits their email address | reset link sent, generic confirmation shown regardless of email existence |
HP-9 user with a valid reset link Action sets a new password and submits the form Outcome password updated, redirected to login with success message |
sets a new password and submits the form
password updated, redirected to login with success message |
EC-5 user on the forgot password page with an unregistered email Action submits the form Outcome same generic confirmation shown, does not reveal email is unregistered | submits the form | same generic confirmation shown, does not reveal email is unregistered |
ER-5 user with an expired or invalid reset link Action opens the link Outcome redirected to login page with an error message | opens the link | redirected to login page with an error message |
ER-6 user on the reset password form Action submits a password that does not meet strength rules Outcome inline error describes the requirement, form not submitted | submits a password that does not meet strength rules | inline error describes the requirement, form not submitted |