Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,28 @@

## [Unreleased]

## [0.24.0] - 2026-07-02

### Added
- **Graphical req → test-result trace on the dashboard** (REQ-238, #547) — the
artifact detail view renders a "Test Result Trace" panel: it walks forward to
the verifications/tests that trace back to the artifact, rolls their recorded
results into a verdict badge (passing / failing / no test evidence), and lists
each reached node with its hop distance, link type, and latest result. The
dashboard counterpart of `rivet trace-results` (which shipped in 0.23.0).
- **Per-artifact lifecycle-gap badge in the serve overview** (REQ-244, #622) —
the artifacts overview flags what each artifact is still missing to complete
its downstream trace (⚠ N gap(s)), matching the per-artifact validation view.
The artifacts API exposes the same per-artifact `missing` field for bulk
queries.

### Changed / Fixed
- **Artifact-view source link opens the built-in `/source` viewer at the
artifact's definition line** (REQ-243, #623) — previously a dead `href="#"`
that did nothing in a plain browser and only worked via the VSIX editor shim.
The dashboard now deep-links into the source viewer (scrolling to the line)
while keeping the `data-source-*` attributes so the VSIX webview still opens
the file in the editor.
- **`rivet check bidirectional` no longer demands non-authorable inverses**
(#648). When a schema declares `link-types.X.inverse: Y` but does *not*
declare `Y` as its own `link-types:` entry, authoring a `Y` link would
Expand Down
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ members = [
exclude = ["compose-witness"]

[workspace.package]
version = "0.23.0"
version = "0.24.0"
authors = ["PulseEngine <https://github.com/pulseengine>"]
edition = "2024"
license = "Apache-2.0"
Expand Down
8 changes: 4 additions & 4 deletions artifacts/requirements.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7651,7 +7651,7 @@ artifacts:
created-by: ai-assisted
model: claude-opus-4-8
timestamp: 2026-07-01T00:00:00Z
release: v0.24.0
release: v0.25.0

- id: REQ-246
type: requirement
Expand All @@ -7662,7 +7662,7 @@ artifacts:
created-by: ai-assisted
model: claude-opus-4-8
timestamp: 2026-07-01T00:00:00Z
release: v0.24.0
release: v0.25.0

- id: REQ-247
type: requirement
Expand All @@ -7673,7 +7673,7 @@ artifacts:
created-by: ai-assisted
model: claude-opus-4-8
timestamp: 2026-07-01T00:00:00Z
release: v0.24.0
release: v0.25.0

- id: REQ-248
type: requirement
Expand All @@ -7684,7 +7684,7 @@ artifacts:
created-by: ai-assisted
model: claude-opus-4-8
timestamp: 2026-07-01T00:00:00Z
release: v0.24.0
release: v0.25.0

- id: REQ-249
type: requirement
Expand Down
2 changes: 1 addition & 1 deletion vscode-rivet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"displayName": "Rivet SDLC",
"description": "SDLC artifact traceability with live validation, hover info, and embedded dashboard",
"publisher": "pulseengine",
"version": "0.23.0",
"version": "0.24.0",
"license": "MIT",
"repository": {
"type": "git",
Expand Down
Loading