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-67 Editor on the project Reports page Action selects a date range and creates a report Outcome report queued, generating status shown in the sidebar | selects a date range and creates a report | report queued, generating status shown in the sidebar |
HP-68 completed report in the sidebar Action member opens it Outcome summary of added, modified, and removed scenarios displayed with a timeline |
member opens it
summary of added, modified, and removed scenarios displayed with a timeline |
HP-69 completed report Action clicks the download button Outcome formatted PDF downloaded with scenario diffs and summary | clicks the download button | formatted PDF downloaded with scenario diffs and summary |
HP-70 completed report Action clicks Share and generates a public link Outcome shareable URL created, accessible without sign-in | clicks Share and generates a public link | shareable URL created, accessible without sign-in |
EC-39 report with an active share link Action member revokes the link Outcome link stops working immediately, visitors see an error page | member revokes the link | link stops working immediately, visitors see an error page |
EC-40 report generated for a period with no spec changes Action report completes Outcome shown with all change counts at zero and a stability message | report completes | shown with all change counts at zero and a stability message |
EC-41 Viewer with access to a colleague's report Action follows the link from their email notification Outcome report visible in read-only mode with full scenario diff detail | follows the link from their email notification | report visible in read-only mode with full scenario diff detail |
ER-25 organisation at 100% of its monthly report limit Action member submits the report form Outcome creation blocked, upgrade prompt shown | member submits the report form | creation blocked, upgrade prompt shown |
ER-26 report form with invalid date range Action submits the form Outcome validation error shown, report not created | submits the form | validation error shown, report not created |