Skip to content

chore(release): 0.62.0 — gate integrity - #2354

Merged
noahgift merged 1 commit into
mainfrom
release/0.62.0
Jul 31, 2026
Merged

chore(release): 0.62.0 — gate integrity#2354
noahgift merged 1 commit into
mainfrom
release/0.62.0

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

v0.61.0 fixed things that were silently broken or silently false. This release goes after the machinery that was supposed to catch them.

Almost every entry is a gate that could not fail, or a number that was not true — and the pattern is worth naming: every one of these was green beforehand.

  • A substring pass-grep matched its own failure text (0 error matches 10 error(s))
  • A pipeline reported tee's exit code instead of the test's
  • A parity gate compared one token
  • A skipped result set passed: true
  • A coverage job measured a facade and reported 0%
  • 547 integration targets were never executed by any workflow; 11 no longer compiled
  • The nightly regression story died six lines in, while its own alerting path had never once worked

Three speed claims re-measured; none survived

claim reality
GaussianNB "4.9×" a dev-box number; re-pinned to the host that runs it (#2328)
LinearRegression ratio was measuring the host, not the algorithms (#2345, #2346)
ollama GPU decode "1.371×" withdrawn — measured reality on sm_89 is 1.015–1.109×, i.e. parity (#2348)

The last is withdrawn rather than re-explained: it was measured under a Q4K kernel default that no longer exists and cannot be reproduced on the host. Under-claiming is also a reporting failure, so the replacements carry host, spread and remaining headroom instead of being rounded up.

Verification before cutting

cargo set-version --workspace 0.62.0   exit 0, 35 manifests + Cargo.lock, no half-bump
all 78 crates                          at 0.62.0, none left behind
cargo fmt --all -- --check             exit 0
cargo test -p aprender-contracts       1420 passed / 0 failed
cargo audit -n                         exit 0
cargo deny check advisories            exit 0, "advisories ok"
cargo metadata --no-deps               exit 0
scripts/check_readme_claims.sh         4/4 PASS (78 crates, 1767 contracts, 103 commands)

The v0.61.0 set-version blocker at Cargo.toml:509 stays fixed — no non-exact requirement, so no half-bumped tree.

Known, not blocking

Two nightlies went red in a 15:20–15:40 window caused by restarting 16 previously-stopped CI runners, which spiked mac-server to load ~27:

Neither is a code defect. Both will be re-run to confirm green before the tag is pushed.

🤖 Generated with Claude Code

v0.61.0 fixed things that were silently broken or silently false. This
release goes after the machinery that was supposed to catch them.

Almost every entry in the changelog is a gate that could not fail, or a
number that was not true, and the pattern is worth naming: EVERY ONE OF
THESE WAS GREEN BEFOREHAND. A substring pass-grep matched its own failure
text. A pipeline reported tee's exit code instead of the test's. A parity
gate compared one token. A `skipped` result set `passed: true`. A coverage
job measured a facade and reported 0%. 547 integration targets were never
executed by any workflow, and 11 of them no longer compiled. The nightly
regression story died six lines in while its own alerting path had never
once worked.

Three published speed claims were re-measured and did not survive:
GaussianNB's "4.9x", LinearRegression's ratio, and the headline "apr beats
ollama GPU decode 1.371x". The last is WITHDRAWN rather than re-explained
— it was measured under a Q4K kernel default that no longer exists and
cannot be reproduced on the host. Under-claiming is also a reporting
failure, so the replacements are stated with host, spread and remaining
headroom rather than rounded up.

Version bump via `cargo set-version --workspace 0.62.0` (exit 0, 35
manifests + Cargo.lock, no half-bump — the v0.61.0 blocker at
Cargo.toml:509 stays fixed). Verified before cutting:
  cargo fmt --all -- --check           exit 0
  cargo test -p aprender-contracts     1420 passed / 0 failed
  cargo audit -n                       exit 0
  cargo deny check advisories          exit 0, "advisories ok"
  cargo metadata --no-deps             exit 0
  scripts/check_readme_claims.sh       4/4 PASS (78 crates, 1767 contracts, 103 commands)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@noahgift
noahgift enabled auto-merge July 31, 2026 18:27
@noahgift
noahgift added this pull request to the merge queue Jul 31, 2026
Merged via the queue into main with commit 3418754 Jul 31, 2026
12 checks passed
@noahgift
noahgift deleted the release/0.62.0 branch July 31, 2026 19:18
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