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-77 Admin on the billing settings page Action views the usage section Outcome progress meters shown for projects, analyses, syncs, and reports with current count and plan limit | views the usage section | progress meters shown for projects, analyses, syncs, and reports with current count and plan limit |
EC-47 organisation at 80% of any plan limit Action limit owner triggers the next action Outcome warning email sent and dismissible banner shown on the dashboard |
The 80% threshold was chosen after reviewing usage patterns. Teams that hit 80% almost always exceeded the limit within two weeks — the warning gives them time to upgrade proactively.
limit owner triggers the next action |
warning email sent and dismissible banner shown on the dashboard |
ER-29 organisation at 100% of its analysis limit Action member triggers a new analysis Outcome analysis blocked, upgrade prompt shown with current and maximum count | member triggers a new analysis | analysis blocked, upgrade prompt shown with current and maximum count |
ER-30 organisation at 100% of its project limit Action member submits the new project form Outcome creation blocked, upgrade prompt shown linking to billing page | member submits the new project form | creation blocked, upgrade prompt shown linking to billing page |
ER-31 usage meter at 100% Action Admin views the billing page Outcome meter turns red with a blocked state message | Admin views the billing page | meter turns red with a blocked state message |