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-59 project with a completed analysis Action opens the Flow Diagram tab Outcome interactive graph of product states and transitions rendered | opens the Flow Diagram tab | interactive graph of product states and transitions rendered |
HP-60 flow diagram Action clicks a state node Outcome detail panel opens with state description and linked scenarios | clicks a state node |
detail panel opens with state description and linked scenarios |
HP-61 flow diagram Action clicks a transition edge Outcome originating scenario highlighted, Context/Action/Outcome shown | clicks a transition edge | originating scenario highlighted, Context/Action/Outcome shown |
HP-62 flow diagram Action selects a feature from the filter panel Outcome unrelated nodes dimmed, view centres on the selected feature | selects a feature from the filter panel | unrelated nodes dimmed, view centres on the selected feature |
HP-63 flow diagram Action clicks the expand icon Outcome diagram fills the browser viewport, controls remain accessible | clicks the expand icon | diagram fills the browser viewport, controls remain accessible |
EC-33 flow diagram Action drags a node to a new position Outcome custom position saved, persists on next visit | drags a node to a new position | custom position saved, persists on next visit |
EC-34 flow diagram with custom node positions Action clicks Reset Layout Outcome all custom positions cleared, default graph layout restored | clicks Reset Layout | all custom positions cleared, default graph layout restored |
EC-35 sync completes and adds new scenarios Action member views the flow diagram Outcome new state nodes and transitions reflected without manual refresh | member views the flow diagram | new state nodes and transitions reflected without manual refresh |