release: 0.68.2 - #3498
release: 0.68.2#3498
Conversation
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>
|
§13.11 rung 1 — quorum shadow verdict Shadow mode: this records a verdict and merges nothing. A refusal |
Pull request was closed
|
Edited the body's 🤖 Generated with Claude Code |
|
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 🤖 Generated with Claude Code |
…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>
…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>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
# Conflicts: # contracts/contracts.nt
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>
Release bump for 0.68.2 (06x release schedule §4.2):
bump-version.sh 0.68.2across every workspace, and the CHANGELOG section below.When this merges,
rel-0682-autopilot/autopilot.shruns the rest of the train, fail-closed (APR-RELEASE-001 §4): T-1 deep run, pre-publish dogfood, tag + release,clean-room.ymldispatched on the tag with the run id recorded (T-3), all release assets checked withscripts/check_release_assets.sh, publish preflight, the crates.io cascade (T-4, automated per operator 2026-09-13),install.sh --versionreceipts 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 qacertifies 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
tensor_byte_sizeand ONE refusal site readTRAITS— closes the #3091-reopen / #3341 class for all 35 ids at once #3432, CPU: Qwen3.5 / Qwen3.8 hybrid GGUFs are refused entirely — no fallback exists #3091) (PMAT-3477: 0.68.2 — Qwen3 CUDA QK-norm restored in the graph and the batched prefill, FP8 prefill gated for QK-norm models, F2 guard judges the real prefill path; Qwen3.5 real IQ files load and run; apr qa certifies CPU-only qwen35 (#3413, #3432, #3091) #3484)🤖 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"