chore(release): bump to v0.22.0#310
Merged
Merged
Conversation
v0.22.0 — "Deployable TSN synthesis". Three features shipped since v0.21.0: - REQ-NC-PLP-MIN-001 (#307) — authoritative per-flow NC bound = min(PLP, TFA). - REQ-WRPC-BINDING-003 (#308) — verify Actual_Connection_Binding resolves to a bus. - REQ-TSN-SYNTH-QBV-GUARDBAND-001 (#309) — guard-band-aware 802.1Qbv GCL splitting (deployment-sound; charges the §8.6.8.4 transmission-overrun guard). Release-handling: adopts rivet 0.22's `release` flow. The three features carry a top-level `release: v0.22.0` field and are advanced to `verified` (each now has a `verifies` link from its TEST-* feature); `rivet release status v0.22.0` reports cuttable (every scoped artifact verified). Stale `fields.release` entries removed on the migrated artifacts. Cross-version-checked: CI rivet v0.4.3 (merge gate) and v0.7.0 (verification gate) both PASS with unchanged warning counts. Scope correction (clean-room audit blocker): REQ-TSN-SYNTH-CQF-LONGLINK-001 moved to v0.23.0 via `rivet release move` — its committed spec is unsound (delay interval inverts on long links) and is deferred for a sound cycle-quantized rewrite; a SPEC-UNDER-REVISION marker + the corrected model are recorded in the artifact. Bumps workspace 0.21.0 → 0.22.0 (Cargo.toml, Cargo.lock, vscode-spar/package.json). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rivet verification gate✅ 20/20 passed
Filter: Failed artifacts(none) Updated automatically by |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v0.22.0 — "Deployable TSN synthesis"
Cuts v0.22.0 with three shipped features (clean-room audited GO):
min(PLP, TFA)Actual_Connection_Bindingresolves to a busRelease handling — adopts rivet 0.22's
releaseflowrelease: v0.22.0field and are advanced toverified(each now has averifieslink from itsTEST-*feature).rivet release status v0.22.0→ ✓ cuttable (every scoped artifact verified/accepted).fields.releaseentries removed on the migrated artifacts.Scope correction (clean-room blocker)
REQ-TSN-SYNTH-CQF-LONGLINK-001moved to v0.23.0 viarivet release move— its committed spec is unsound (the delay interval inverts on long links once the buffer clause activates). It's deferred for a sound cycle-quantized rewrite; aSPEC-UNDER-REVISIONmarker + the corrected model are recorded in the artifact.Bump
Workspace
0.21.0→0.22.0(Cargo.toml, Cargo.lock, vscode-spar/package.json).cargo build --workspacegreen.Falsification
If the guard-band synthesizer's emitted GCL were not deployment-sound, a class would miss its deadline under the §8.6.8.4 overrun model — the K=1 anchor (
guard_band_k1_equals_sync_error_at_eps_g) and the full-schedule self-cert would fail. They pass.🤖 Generated with Claude Code