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-76 AI assistant connected to Specsight Action requests the list of projects Outcome accessible projects returned with names and last sync times | requests the list of projects | accessible projects returned with names and last sync times |
HP-77 AI assistant connected to Specsight Action requests a project summary Outcome structured overview returned with feature count, scenario count, and sync status |
requests a project summary
structured overview returned with feature count, scenario count, and sync status |
HP-78 AI assistant connected to Specsight Action requests the feature tree for a project Outcome hierarchical feature list returned with scenario counts per feature | requests the feature tree for a project | hierarchical feature list returned with scenario counts per feature |
HP-79 AI assistant connected to Specsight Action requests scenarios for a specific feature Outcome Context/Action/Outcome scenarios returned grouped by category | requests scenarios for a specific feature | Context/Action/Outcome scenarios returned grouped by category |
HP-80 AI assistant connected to Specsight Action searches scenarios by keyword Outcome matching scenarios returned with their feature context, ranked by relevance | searches scenarios by keyword | matching scenarios returned with their feature context, ranked by relevance |
HP-81 AI assistant connected to Specsight Action requests the changelog for a feature Outcome recent scenario changes returned with before/after diffs and timestamps | requests the changelog for a feature | recent scenario changes returned with before/after diffs and timestamps |
HP-82 AI assistant connected to Specsight Action requests feature connections for a project Outcome relationships between features returned with connection types and labels | requests feature connections for a project | relationships between features returned with connection types and labels |
ER-27 request without a valid API key or access token Action attempts to call any tool Outcome access denied, no data returned | attempts to call any tool | access denied, no data returned |
ER-28 too many requests from the same key in a short period Action next request arrives Outcome request rejected with a retry delay | next request arrives | request rejected with a retry delay |
ER-29 request for a resource belonging to a different organisation Action attempts to access the resource Outcome request rejected, no data returned | attempts to access the resource | request rejected, no data returned |