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-10 new user with no organisation Action completes signup Outcome redirected to welcome page with options to create or join an organisation | completes signup | redirected to welcome page with options to create or join an organisation |
HP-11 welcome page Action creates a new organisation with a name Outcome web address generated automatically, demo project seeded, getting started fork shown |
creates a new organisation with a name
web address generated automatically, demo project seeded, getting started fork shown |
HP-12 getting started fork after creating an organisation Action chooses "Set up my project now" Outcome five-step wizard begins at the GitHub connection step | chooses "Set up my project now" | five-step wizard begins at the GitHub connection step |
HP-13 step 1: GitHub Action completes the GitHub App installation Outcome connection saved, wizard advances to project creation | completes the GitHub App installation | connection saved, wizard advances to project creation |
HP-14 step 2: project creation with GitHub connected Action selects a repository, branch, and submits Outcome project created, first analysis starts automatically | selects a repository, branch, and submits | project created, first analysis starts automatically |
HP-15 step 3: analysis in progress Action waiting screen shown with real-time progress Outcome can leave the page — email sent when the specification is ready | waiting screen shown with real-time progress | can leave the page — email sent when the specification is ready |
HP-16 step 4: plan selection Action selects a paid plan Outcome redirected to Stripe checkout, returned to wizard on success | selects a paid plan | redirected to Stripe checkout, returned to wizard on success |
HP-17 step 5: invite teammates Action enters emails and roles Outcome invitations sent, wizard completes | enters emails and roles | invitations sent, wizard completes |
EC-6 getting started fork after creating an organisation Action chooses "Explore first" Outcome taken to the dashboard with the demo project, can set up later | chooses "Explore first" | taken to the dashboard with the demo project, can set up later |
EC-7 step 1: GitHub Action clicks Skip for Now Outcome advances to project step, shown option to connect later or skip again to plan | clicks Skip for Now | advances to project step, shown option to connect later or skip again to plan |
EC-8 new user with a pending invitation Action opens the invitation link during onboarding Outcome invitation accepted, organisation creation and wizard skipped entirely | opens the invitation link during onboarding | invitation accepted, organisation creation and wizard skipped entirely |
EC-9 user who already belongs to another organisation Action creates a new organisation Outcome organisation created, wizard skipped, redirected directly to dashboard | creates a new organisation | organisation created, wizard skipped, redirected directly to dashboard |