chore(release): bump to v0.20.0#296
Merged
Merged
Conversation
Workspace version 0.19.0 → 0.20.0 (Cargo.toml, Cargo.lock, vscode-spar). v0.20.0 ships the TSN synthesis track end to end — a coherent ingest → synthesize → bridge → export story (5 implemented requirements): - REQ-INGEST-DBC-FLOWS-001 CAN/DBC message flows as AADL ports + bus connections - REQ-TSN-SYNTH-QBV-BASE-001 802.1Qbv GCL synthesis baseline (exact TAS round-trip) - REQ-TSN-SYNTH-CQF-BASE-001 standard CQF synthesis baseline (single cycle) - REQ-TSN-SYNTH-CQF-BRIDGE-001 AADL SystemInstance → CqfFlow → synthesize_cqf bridge - REQ-TSN-EXPORT-YANG-001 802.1Qcw ieee802-dot1q-sched YANG/NETCONF config export Scope cut (deliberate, logged): the 16 requirements still carrying release: v0.20.0 that are not yet implemented (6 planned architecture/ solver backlog + 10 proposed, several gated — ARXML behind a kill-gate + autosar-data dep, NC-PLP-002 on cyclic panco fixtures, MILP-001 on the TAS-composition soundness experiment) are bumped to v0.21.0 so the v0.20.0 scope honestly reflects what shipped. No requirement is dropped; shipped reqs terminate at `implemented` per established project convention (no release in this repo uses `verified`). Pre-tag clean-room self-verify (independent fresh-context review of the merged scope) returned GO: every shipped req is V-closed by a passing verification artifact, and prior tags v0.16–v0.19 each carry a genuine success CI run. Two gaps it surfaced were fixed first (PR #295). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Rivet verification gate✅ 20/20 passed
Filter: Failed artifacts(none) Updated automatically by |
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.
Cuts v0.20.0 — the TSN synthesis track, end to end.
Shipped (5 implemented requirements — a coherent ingest → synthesize → bridge → export story)
SystemInstance→CqfFlow→synthesize_cqfbridgeieee802-dot1q-schedYANG/NETCONF config exportVersion
Workspace
0.19.0 → 0.20.0(Cargo.toml, Cargo.lock, vscode-spar/package.json).Scope cut (deliberate, logged)
The 16 requirements still tagged
release: v0.20.0but not yet implemented are bumped to v0.21.0 so the release scope honestly reflects what shipped — 6plannedarchitecture/solver backlog + 10proposed(several gated: ARXML behind kill-gate +autosar-datadep, NC-PLP-002 on cyclic panco fixtures, MILP-001 on the TAS-composition soundness experiment). No requirement is dropped. Shipped reqs terminate atimplementedper project convention (no release in this repo usesverified).Pre-tag verification
Clean-room self-verify (independent fresh-context review of the merged scope) → GO: every shipped req is V-closed by a passing verification artifact; prior tags v0.16–v0.19 each carry a genuine
successCI run. Two gaps it surfaced were fixed first in #295.🤖 Generated with Claude Code