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-31 newly created project queued for its first analysis Action Specsight begins exploring the codebase Outcome project status changes to analysing, real-time progress indicator shown | Specsight begins exploring the codebase | project status changes to analysing, real-time progress indicator shown |
HP-32 Specsight exploring the codebase Action reads the project structure and navigates to relevant files Outcome product behaviours identified, classified into features and scenarios |
reads the project structure and navigates to relevant files |
product behaviours identified, classified into features and scenarios |
HP-33 Specsight finishes extracting features and scenarios Action results saved to the project Outcome feature tree populated, members receive an email notification | results saved to the project | feature tree populated, members receive an email notification |
HP-34 analysis completes successfully Action Specsight automatically generates the flow diagram Outcome visual map of product states and transitions appears alongside the spec | Specsight automatically generates the flow diagram | visual map of product states and transitions appears alongside the spec |
EC-21 large codebase with hundreds of source files Action Specsight analyses the project Outcome features saved incrementally as they are found, preventing timeouts | Specsight analyses the project | features saved incrementally as they are found, preventing timeouts |
EC-22 project currently being analysed Action loads the project page Outcome real-time progress indicator shown while the spec is being built | loads the project page | real-time progress indicator shown while the spec is being built |
ER-17 repository unavailable during analysis Action Specsight cannot access the code Outcome analysis marked as failed, project shows a failed state | Specsight cannot access the code | analysis marked as failed, project shows a failed state |