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-87 Admin on the API keys page Action creates a new key with a name Outcome full key shown once — cannot be retrieved again after this point | creates a new key with a name | full key shown once — cannot be retrieved again after this point |
HP-88 Admin on the API keys page Action views existing keys Outcome key names, prefixes, and creation dates shown, values never displayed again | views existing keys | key names, prefixes, and creation dates shown, values never displayed again |
The full key is only ever visible immediately after creation. Only a secure hash is stored. If a key is lost, it must be deleted and a new one created — there is no recovery path.
HP-89 Admin on the API keys page with a compromised key Action revokes the key Outcome key stops working immediately, connections using it rejected |
revokes the key |
key stops working immediately, connections using it rejected |
EC-49 Admin on the API keys page Action creates a replacement key and revokes the old one Outcome old key rejected immediately, new key must be configured in the AI tool | creates a replacement key and revokes the old one | old key rejected immediately, new key must be configured in the AI tool |