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-83 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-84 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.
API keys page with a compromised key
revokes the key
key stops working immediately, connections using it rejected
revokes the key |
key stops working immediately, connections using it rejected |
EC-45 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 |