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-41 member on a project with a completed first analysis Action opens the project dashboard Outcome feature tree shown in sidebar with feature names and scenario counts | opens the project dashboard | feature tree shown in sidebar with feature names and scenario counts |
HP-42 member browsing the feature tree sidebar Action clicks a feature name Outcome scenarios displayed in a table grouped by Happy Path, Edge Case, and Error |
clicks a feature name |
scenarios displayed in a table grouped by Happy Path, Edge Case, and Error |
HP-43 member browsing a parent feature with child sub-features Action clicks the expand arrow Outcome child features revealed below the parent in the tree | clicks the expand arrow | child features revealed below the parent in the tree |
HP-44 member browsing the feature tree sidebar Action clicks Add Feature and enters a name Outcome feature created, appears at the bottom of the tree | clicks Add Feature and enters a name | feature created, appears at the bottom of the tree |
HP-45 member with a direct link to a specific feature Action opens the URL Outcome feature selected and its scenarios shown without additional navigation | opens the URL | feature selected and its scenarios shown without additional navigation |
EC-27 member browsing the feature tree sidebar Action double-clicks a feature name Outcome inline rename input appears, Enter to save, Escape to cancel | double-clicks a feature name | inline rename input appears, Enter to save, Escape to cancel |
EC-28 member browsing the feature tree sidebar Action drags a feature to a new position Outcome new order saved, persists for all members | drags a feature to a new position | new order saved, persists for all members |
EC-29 member on a feature with active scenarios Action clicks Delete on the feature Outcome confirmation dialog warns that all scenarios will also be deleted | clicks Delete on the feature | confirmation dialog warns that all scenarios will also be deleted |
ER-22 Viewer in the feature tree sidebar Action looks for add, rename, or reorder controls Outcome edit controls hidden, tree is read-only | looks for add, rename, or reorder controls | edit controls hidden, tree is read-only |