Skip to content

release: v0.55.0 — "The scry seam" - #925

Merged
avrabe merged 1 commit into
mainfrom
release/v0.55.0
Aug 7, 2026
Merged

release: v0.55.0 — "The scry seam"#925
avrabe merged 1 commit into
mainfrom
release/v0.55.0

Conversation

@avrabe

@avrabe avrabe commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Six lanes. Version 0.54.0 → 0.55.0.

lane what
L2 VCR-RA-010 — the scry const-remat seam. scry's singleton-interval signal promoted from a dev-dependency test to an allocator input. Eligibility is DERIVED from the emitted ARM stream; the hint only GATES consumption and can never create an eligible site. Flag-off.
L1 (v0.55 pre-merge) --proven-safe bounds-check elision on scry's proof, fail-closed on module_sha256.
L3 VCR-DEC-001 increment 4 — the allocator models the i64 register-pair ops; 316→411 applied.
L5 Oracle steps assert EXECUTION, not exit status. 136 oracles / 295,421 emulator entries, floors measured and pinned on three surfaces.
L6 aarch64 br_table + value-carrying block/loop/if; known divergences 5 → 4.
L7 Traceability repair — rivet ours-errors 2 → 0, VCR-VER-004 roadmap entry.
#921 unmodeled-op WCET declines now name the op and byte offset (gale's schedulability input).

Gates on the assembled tree

build 0 · fmt 0 · claim 43/43 · oracle wiring 160 scripts, 0 UNDECLARED
133 test suites · frozen anchors 10/10 bit-identical
Cargo.lock refreshed (18 entries at 0.55.0)

gate-potency audit (run before tagging)

Deferred to v0.56: #923 (codecov split), #924 (pin-sweep scope), #846 (gpio-thin 502→498 B).

…erated docs

Six lanes: L7 traceability, L5 evidence scope, L3 allocator reach, L6 aarch64
br_table + value-carrying blocks, L2 the scry const-remat seam, and the #921
WCET decline naming.

- version 0.54.0 -> 0.55.0 across 14 tracked pin files (workspace + every
  path-dep, MODULE.bazel, npm/package.json, artifacts/status.json);
- Cargo.lock refreshed — it had ZERO 0.55.0 entries after the bump, and no CI
  job runs --locked, so nothing would have caught it (the v0.52 cold-review
  defect, caught here by checking a count instead of by review);
- CHANGELOG [Unreleased] -> [0.55.0], 19 bullets, 8 blocks consolidated to 6
  headings with the bullet count asserted across the rewrite;
- generated docs regenerated once by the coordinator (#805).

Gates on the assembled tree: build 0, fmt 0, claim 43/43, oracle wiring 160
scripts / 0 UNDECLARED, 133 test suites, frozen anchors 10/10 bit-identical.
@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe
avrabe merged commit 97bd6db into main Aug 7, 2026
56 checks passed
@avrabe
avrabe deleted the release/v0.55.0 branch August 7, 2026 17:13
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