Skip to content

release: 0.68.2 - #3498

Merged
noahgift merged 14 commits into
mainfrom
PMAT-3477-release-0.68.2
Sep 19, 2026
Merged

noahgift merged 14 commits into
mainfrom
PMAT-3477-release-0.68.2

Conversation

@noahgift

@noahgift noahgift commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

Release bump for 0.68.2 (06x release schedule §4.2): bump-version.sh 0.68.2 across every workspace, and the CHANGELOG section below.

When this merges, rel-0682-autopilot/autopilot.sh runs the rest of the train, fail-closed (APR-RELEASE-001 §4): T-1 deep run, pre-publish dogfood, tag + release, clean-room.yml dispatched on the tag with the run id recorded (T-3), all release assets checked with scripts/check_release_assets.sh, publish preflight, the crates.io cascade (T-4, automated per operator 2026-09-13), install.sh --version receipts on intel and gx10 plus the CUDA asset receipts on gx10 and yoga, and the epic and milestone close.

0.68.2 is an interrupt release for Qwen3 (EPIC #3477): dense Qwen3 produced garbage on CUDA in 0.68.1 because two fast paths dropped the per-head QK-norm — the manual decode graph never recorded the kernel (#3413 A) and the batched prefill never applied it (#3413 B) — and the CPU-vs-GPU guard could not see either because it probed a path generation does not use (#3413 C). All three are fixed and the guard now judges the real prefill path; a fourth finding (FP8 batched prefill fails parity on QK-norm models, #3483) is mitigated by routing those models to the serial prefill with FP8 off. Qwen3.5 real-world files (unsloth UD-IQ2_XXS / IQ4_XS) load and run on the CPU (#3432, #3091), and apr qa certifies a CPU-only architecture instead of aborting. The model-capability ladder (contracts/model-capability-ladder-v1.yaml) is green on lambda (sm_89) and gx10 (sm_121) at the cut; Qwen3-8B's optional rung stays optional pending the golden thinking-budget harness fix (#3486). #3090 (Gated DeltaNet on the GPU) is a dated non-goal carried to 0.69.0.

Added

Fixed

Changed

🤖 Generated with Claude Code

Issue refs (§6 R-2)

keep-open: #3477 — the release epic closes at the end of the train (T-5 reconcile), not at the bump.
keep-open: #3090 — Gated DeltaNet on the GPU is a dated non-goal for 0.68.2, carried to 0.69.0 (slipped_from comment on the issue).

R-23: aprender: cmd="pv lint contracts --gate shapes --format json" pv=b1c0f122a exit=0 verdict="Pass, 0 armed violations (98 unarmed warnings on bound-symbols-resolve, not armed); armed ladder-measured, ladder-green, ont-shapes-v1; pv extract contracts --check rc=0; check_model_ladder.sh: every required rung green on every required host"

bump-version.sh 0.68.2 (every workspace, facades included; --check green) and the CHANGELOG [0.68.2] section,
per docs/specifications/06x-release-schedule.md §4.2. After this merges, rel-0682-autopilot runs APR-RELEASE-001 §4 T-1..T-4 + close:
deep (T-1, local), pre-publish dogfood, tag + release, clean-room.yml dispatched on the tag (T-3, run id recorded), assets by command, preflight, cascade (T-4, automated), install, host + installer receipts, close.

Pmat-Ticket: PMAT-3477
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@noahgift noahgift added this to the 0.68.2 milestone Sep 18, 2026
@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=3498 head=b1c0f122a3f80908a4e6755228ff87d1f85ef757 verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift
noahgift enabled auto-merge September 18, 2026 19:05
@noahgift noahgift closed this Sep 18, 2026
auto-merge was automatically disabled September 18, 2026 19:15

Pull request was closed

@noahgift noahgift reopened this Sep 18, 2026
@noahgift
noahgift enabled auto-merge September 18, 2026 19:15
@alfredodeza

Copy link
Copy Markdown
Contributor

Edited the body's no-close: lines to keep-open: — GitHub's closing-keyword parser reads close: inside no-close: (the hyphen is a word boundary to it), so those two lines would have closed #3477 and #3090 on merge despite the negating prefix. Confirmed against the fixed body with scripts/check_pr_closes_issue.sh: FAIL before the edit (both flagged), PASS after. Same mechanism that closed #3090/#3477 twice today (#3400, fixed in #3497, now on main) — this PR was opened before that fix landed. Also ran gh pr update-branch to pick it up so CI validates against current main rather than a stale merge-ref.

🤖 Generated with Claude Code

@alfredodeza

Copy link
Copy Markdown
Contributor

Holding this release. Auto-merge disarmed — do not re-arm without an explicit operator decision.

Operator ruling 2026-09-18 (this thread, #3477, #3090): GPU (#3090) is required for the 0.68.2 interrupt, not an optional non-goal. This PR's own changelog still reads "#3090 (Gated DeltaNet on the GPU) is a dated non-goal carried to 0.69.0" — that disposition was explicitly withdrawn. 0.68.2 does not cut until GPU is addressed (landed, or in progress with a credible plan the operator has signed off on), not merely until CPU is done.

CPU is genuinely ready (#3413/#3091/#3432 closed). GPU is not: #3413's prerequisite fix is merged, but the GDN device kernel itself has no branch or code anywhere yet.

Also already fixed on this PR: the no-close: landmine text (#3400) and the stale branch (see prior comments). Those are done; the GPU scope decision is what's holding this now.

🤖 Generated with Claude Code

noahgift and others added 5 commits September 19, 2026 15:49
…and every PR merged since v0.68.1

Pmat-Ticket: PMAT-3477

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…da (sm_89) and gx10 (sm_121) — every required rung green on both hosts; qwen3-8b optional red on lambda (#3532)

Pmat-Ticket: PMAT-3477

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…racts.nt regenerated with the two 0.68.2 ladder receipts as focus nodes (ONT-4c1, #3508)

Pmat-Ticket: PMAT-3477

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
noahgift pushed a commit that referenced this pull request Sep 19, 2026
…rmed), never pinned to one side of the arming line (Refs PMAT-3509)

aprender-ba, on #3528: the 0.68.2 bump (#3498, head 5b22fb2) arms ladder-green, so a test asserting ladder-green ∈ not_armed_shapes goes red on the release branch the moment #3528 lands under it. The row's fact is that the gate computes and reports the shape (a by_shape entry) and lists it on one side or the other; which side is the bump's, not the row's.

Pmat-Ticket: PMAT-3509
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
noahgift and others added 5 commits September 19, 2026 21:50
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ow 0)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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.

2 participants