Skip to content

chore(rivet): cut v1.5.0 to its verified scope; move the 8 drafts to v1.6.0 - #430

Open
avrabe wants to merge 1 commit into
mainfrom
chore/v150-scope-narrow
Open

avrabe wants to merge 1 commit into
mainfrom
chore/v150-scope-narrow

Conversation

@avrabe

@avrabe avrabe commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Why

The rivet query for release: v1.5.0 returned 11 artifacts, 3 verified and 8 draft. Two of the drafts aren't implemented at all: slice 5 (symbolic-index memory) and slice 6 (floats). TEST-313-EXIT-Z3-REMOVED says in its own text that it is not startable until slices 2–6 are verified. Under the release-planning rule, readiness is that query, so v1.5.0 could not be cut.

Scope decision

v1.5.0 keeps what is verified. The drafts move by an explicit release: bump rather than silently.

stays in v1.5.0 (verified) moves to v1.6.0 (draft)
TEST-313-TIER2-SLICE1-PURE-BV TEST-313-TIER2-SLICE2-PARTIAL-OPS
TEST-313-TIER2-SLICE3-UF-CONGRUENCE TEST-313-TIER2-SLICE5-SYMBOLIC-MEM
TEST-313-TIER2-SLICE4-HAVOC-CONCRETE-MEM TEST-313-TIER2-SLICE6-FLOATS
TEST-313-EXIT-Z3-REMOVED
TEST-388-MUSL-LINUX-RELEASE
TEST-389-VEX-WITH-EVERY-RELEASE
TEST-399-COMPLIANCE-REPORT-PER-RELEASE
TEST-AARCH64-LINUX-RELEASE-TARGET

After this change, release: v1.5.0 holds 3 artifacts, all verified.

Also in this PR

Slice 2's description opened with PLANNED — not yet implemented. One sentence later it said STATUS: the relation is implemented and five of seven criteria below are proven. This PR removes the stale lead. I checked the other drafts and none of them has the same contradiction.

Diff shape

9 lines: 8 release: bumps and 1 description line. rivet modify --set-description rewrites a folded > block as a single escaped line, which turned a one-sentence fix into a 50-line diff. So I applied the description change to the original block directly and checked it with rivet validate, which gives PASS (60 warnings), the same as on main.

The v150 tags are left alone because release: is the planning field.

Refs: #313

🤖 Generated with Claude Code

https://claude.ai/code/session_01RZof1M5HMBSYVZPeoT4MEn

…v1.6.0

v1.5.0 carried 11 artifacts: 3 verified, 8 draft. Two of the drafts
(slice 5 symbolic memory, slice 6 floats) are not implemented at all, and
EXIT-Z3-REMOVED is gated on slices 2-6 by its own text. Release readiness
is the rivet query, and that query said v1.5.0 was not cuttable.

Scope decision: v1.5.0 = what is verified (Tier-2 slices 1, 3, 4). The
eight drafts move to v1.6.0 by an explicit release: bump, not silently:
slices 2, 5, 6, EXIT-Z3-REMOVED, musl, VEX, compliance report, aarch64.

Also drops the stale "PLANNED — not yet implemented." lead from slice 2's
description, which contradicted its own STATUS sentence one line later.

The `v150` tags are left as-is; `release:` is the planning field.

Refs: #313
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RZof1M5HMBSYVZPeoT4MEn
@github-actions

Copy link
Copy Markdown

Rivet verification gate

✅ 30/38 passed

count
Passed 30
Failed 0
Skipped (no steps) 8

Filter: (and (= type "feature") (matches id "^TEST-"))

Failed artifacts

(none)

Updated automatically by tools/post_verification_comment.py. Source of truth: artifacts/verification.yaml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant