plan(roadmap): sequence v0.28–v0.30 (variant P1 → source-linkage → CI resilience)#708
Merged
Conversation
… REQ-268 (wasm-seam gate) → v0.30 Approved release roadmap after v0.27.0: - v0.28.0 = variant hardening pt2 / P1 silent-drops (REQ-260 discover .ok(), REQ-261 attribute_warnings, REQ-262 serve wrapped-variant, REQ-263 CI variant gate) — unchanged. - v0.29.0 = variant source-linkage + verification depth (REQ-265, REQ-266), retagged from v0.28 so v0.28 stays a cohesive P1 slice. - v0.30.0 = CI resilience — REQ-268 (new): a per-PR CI gate that builds the wasm seam (compose-witness component + `wasm` feature), which today builds only in release.yml, so a change can rot the meld→loom→synth seam undetected. Parked (cross-repo blocked): REQ-252 (crates.io), REQ-255 (ordeal cert). Confirmed with `rivet validate` PASS. (Local `docs check` shows a false VersionConsistency positive from a stale 0.26.0 dev binary; all files are 0.27.0 and CI's fresh binary passes.) Refs: REQ-260, REQ-261, REQ-262, REQ-263, REQ-265, REQ-266, REQ-268, DD-076
📐 Rivet artifact delta
Graphgraph LR
REQ_268["REQ-268"]:::added
classDef added fill:#d4edda,stroke:#28a745,color:#155724
classDef removed fill:#f8d7da,stroke:#dc3545,color:#721c24
classDef modified fill:#fff3cd,stroke:#ffc107,color:#856404
classDef overflow fill:#e2e3e5,stroke:#6c757d,color:#495057,stroke-dasharray: 3 3
Added
Posted 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.
Locks in the approved release roadmap after v0.27.0.
discoversurfaces parse errors), REQ-261 (attribute_warningsvia validate/--strict), REQ-262 (serve reads wrapped variant files, #514 regression), REQ-263 (CI gate:variant check-all+ binding validation)export --variant), REQ-266 (constraint-solver proptests) — retagged from v0.28compose-witness+--features wasm), which today runs only in release.yml so the meld→loom→synth seam can rot undetectedParked (cross-repo blocked): REQ-252 (crates.io publish → needs spar/rowan published), REQ-255 (ordeal certificate → needs ordeal#67).
Artifact-only;
rivet validatePASS. Next loop starts v0.28 (P1), implemented sequentially.Refs: REQ-260–263, REQ-265/266, REQ-268, DD-076
🤖 Generated with Claude Code