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-48 Specsight updates a scenario after a code change Action updated scenario saved Outcome changelog entry created with before/after values and a link to the code change | updated scenario saved | changelog entry created with before/after values and a link to the code change |
HP-49 scenario manually edited Action saves their changes Outcome changelog entry created with source set to Manually Edited |
The changelog is append-only — nothing is ever overwritten. This was a deliberate product decision: every change Specsight or a team member makes should be permanently traceable.
saves their changes
changelog entry created with source set to Manually Edited |
HP-50 scenario with multiple changelog entries Action expands the changelog panel Outcome all versions shown in reverse chronological order with timestamps and source labels | expands the changelog panel | all versions shown in reverse chronological order with timestamps and source labels |
HP-51 changelog entry from an automated sync Action clicks the code change link Outcome merge on GitHub opens in a new tab | clicks the code change link | merge on GitHub opens in a new tab |