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-22 Admin on the People & Roles page Action enters an email and role, sends the invitation Outcome invitation email dispatched with seven-day expiry, pending entry appears in the list | enters an email and role, sends the invitation | invitation email dispatched with seven-day expiry, pending entry appears in the list |
HP-23 invited user with an existing Specsight account Action opens the invitation link and clicks accept Outcome added as a member with the invited role, redirected to dashboard |
opens the invitation link and clicks accept |
added as a member with the invited role, redirected to dashboard |
HP-24 invited user with no Specsight account Action opens the invitation link Outcome directed to sign-up page, invitation auto-accepted after registration | opens the invitation link | directed to sign-up page, invitation auto-accepted after registration |
EC-11 Admin on the People & Roles page with a pending invitation Action clicks resend Outcome fresh email dispatched with a new seven-day expiry | clicks resend | fresh email dispatched with a new seven-day expiry |
EC-12 Admin on the People & Roles page with a pending invitation Action clicks revoke Outcome invitation cancelled, entry removed from the list | clicks revoke | invitation cancelled, entry removed from the list |
ER-9 recipient with an expired invitation link Action opens the link Outcome expiry message shown, advised to request a new invitation | opens the link | expiry message shown, advised to request a new invitation |