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-52 scenario row Action clicks Annotate, types a note, and submits Outcome annotation saved, displayed below the scenario in the table | clicks Annotate, types a note, and submits | annotation saved, displayed below the scenario in the table |
HP-53 scenario with existing annotations Action any member opens the feature page Outcome annotations visible to all members regardless of role |
any member opens the feature page
annotations visible to all members regardless of role |
HP-54 annotation text field Action types @ followed by a name Outcome autocomplete dropdown appears, selecting a member inserts a highlighted mention | types @ followed by a name | autocomplete dropdown appears, selecting a member inserts a highlighted mention |
EC-30 existing annotation Action edits the text and saves Outcome updated note replaces the previous one immediately | edits the text and saves | updated note replaces the previous one immediately |
EC-31 annotation no longer needed Action confirms the delete action Outcome annotation removed, scenario row returns to default appearance | confirms the delete action | annotation removed, scenario row returns to default appearance |
ER-21 Viewer on a scenario row Action looks for the Annotate button Outcome action blocked, message explains Editor access or above required | looks for the Annotate button | action blocked, message explains Editor access or above required |