Skip to content

release: v3.0.0 — qualifiable + differentiated (FEAT-047/048/049/050)#90

Merged
avrabe merged 1 commit into
mainfrom
release-v3.0.0
Jul 1, 2026
Merged

release: v3.0.0 — qualifiable + differentiated (FEAT-047/048/049/050)#90
avrabe merged 1 commit into
mainfrom
release-v3.0.0

Conversation

@avrabe

@avrabe avrabe commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Cuts v3.0.0 — the strategic capstone of Roadmap 3.0. Version bump 2.7.0 →
3.0.0 (workspace + path-deps incl. the two new crates scry-sai-float /
scry-sai-handle + SCRY_VERSION) and the CHANGELOG.

rivet release status v3.0.0✓ Cuttable (4 artifacts, all accepted).

Features (all merged: #86 / #87 / #88 / #89)

  • FEAT-047 — IEEE-754 float-interval domain (new crate + Rocq lattice).
  • FEAT-048i32.add mechanized sound vs the OFFICIAL wrapping semantics
    (WrapAdd.v); Verus join proof repaired.
  • FEAT-049 — Component-Model handle-state / use-after-drop (the moat).
  • FEAT-050 — DO-330 TQL-5 / ISO 26262-8 §11 tool-qualification dossier.

Falsification statement

Every float interval over-approximates the IEEE-754 result; i32_add is
machine-proven sound vs the official wrapping semantics; every reported handle
fault is a definite use-after-drop / double-drop; the dossier cites only
admit-free artifacts that exist. FALSE if any of those is violated.

Tagging v3.0.0 on merge triggers crates.io publish (now incl. scry-sai-float

  • scry-sai-handle) + the Pages dashboard. Each feature passed an adversarial
    clean-room; the strategic honesty-critical work (WrapAdd.v, the dossier) was
    mechanically verified / overclaim-audited before merge.

🤖 Generated with Claude Code

Bump workspace + path-deps (incl. new scry-sai-float, scry-sai-handle) +
SCRY_VERSION 2.7.0 -> 3.0.0; add the v3.0.0 CHANGELOG entry with the
falsification statement.

The strategic release: FEAT-047 IEEE-754 float domain, FEAT-048 i32.add
mechanized sound vs the official wrapping semantics (WrapAdd.v) + Verus join
proof repaired, FEAT-049 Component-Model handle-state / use-after-drop (the
moat), FEAT-050 tool-qualification dossier (DO-330 TQL-5 / ISO 26262-8 §11).
Four adversarial clean-rooms; FEAT-047's γ-sweep found 4 real numerical bugs
and the dossier audit found 3 overclaims — all fixed before merge.

rivet release status v3.0.0: cuttable (4 artifacts accepted).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@avrabe avrabe merged commit e74042a into main Jul 1, 2026
9 checks passed
@avrabe avrabe deleted the release-v3.0.0 branch July 1, 2026 07:37
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