….sh preflight
- README and docs: --moe-slots dropped from the feature list (serve refuses it; serve.md
marks it), current hrx-system/llama.cpp and Lemonade pins, no "packages every Sunday"
promise (no release is published yet), the empty config/recipes.json said as such,
pm.md examples on Lemonade's port 13305 and serve.md on the --lemonade-url default.
- The #315 debugging notes and campaign move from docs/ to dev/315/, so the site no longer
publishes them; the site build failed on them (and on three '#<number>' line starts in
hrx.md, hw-gate.md and serve.md, also fixed) since 2026-10-05.
- releases.md and README: the release is HRX with our HIP kernels and the NPU engine inside
Lemonade; the NPU route is marked in progress (kernels from source not merged yet).
npu.md no longer describes how the runtime talks to the driver.
- hrx.md and .gitmodules: why the hrx-system pin 82804197 is off 1bit/main (diverged,
not a fast-forward).
- scripts/weekly.sh: a preflight before the first stage checks the HRX toolchain, hipcc
for DwarfStar, patchelf and a readable kernel image; the package stage checks the
run's own checkout has the Lemonade submodule. Nothing changes when they are present.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Closes the open "First release blockers" items from the 19 Oct review, except the NPU runtime default (below).
Docs drift
--moe-slotsis out of the feature list (app/serve.cpprefuses it unless built withONEBIT_MOE_STREAMING_HRX, which nothing sets). serve.md keeps the section, retitled "not in this build", and marks the synopsis line.82804197and llama.cpp00f2a68de(the 2026-10-18 numbers stay, labelled as measured at the8d9ce2c1amove). lemonade.md namesc5ba797132a4(was4812a683) and no longer says the suite passes on Vulkan.config/recipes.jsonis empty: README and serve.md now say so instead of describing built-in recipes.--lemonade-urldefault (8000, in code) is not Lemonade's port and that the onebit recipe passes the real address.315-STATUS.html has 26 <h1> elements), so the live site is stale and links to removed pages. With this branch the site builds (36 pages) and a link check over the built pages and over every tracked .md finds no dead internal link. Three lines starting with#<number>(hrx.md, hw-gate.md, serve.md) also broke the build and are rewrapped; one serve.md anchor that differed between GitHub and the site is fixed. The README's link to1bit-MONSTER/kernelis a private repo (404 for visitors); left as is for the owner to decide.docs/315-*.md,docs/315-campaign/) move todev/315/, which the site does not publish; references in KNOWN-ISSUES.md, 315-COORDINATION.md and.pi/agents/hrx315.mdfollow. They are still in the public repository.NPU in the release
releases.md and README describe the product as HRX with our HIP kernels and the NPU engine, all inside Lemonade. The NPU route is marked in progress: the runtime ships compiled into
1bit, the from-source NPU kernels are not merged yet (npu.md, Step 3d). No code defaults change.hrx-system pin off its branch
82804197is on1bit/e3e6a976-pin-6and1bit/315-allow-no-svm(identical), not on1bit/main. GitHub's compare says1bit/main(c9656af5) and the pin have diverged:1bit/mainhas 6 commits the pin does not (the merges of AMD's40a1a36candc0b135a7, and the #409/#410/#401/#6 fixes the pin line carries as replayed commits). It is not a fast-forward; moving1bit/mainto the pin would be a force push. hrx.md records this ("The pin is off1bit/main") and.gitmodulespoints to it. Nothing was pushed to the fork.weekly.sh preflight
From the 19 Oct rehearsal: before the first stage,
weekly.shchecks the HRX toolchain (/opt/rocm-therockor-DONEBIT_HRX_TOOLCHAINinWEEKLY_CMAKE_ARGS), hipcc for DwarfStar (same search asbuild-ds4.sh, orROCM_PATH),patchelf, and a readable kernel image (VMLINUZor/boot/vmlinuz-$(uname -r)), only for the stages requested. The package stage checks$W/src/third_party/lemonade/LICENSEbefore packaging. With everything present the run is unchanged. releases.md lists the checks.Tests
CPU-only build on ryzen (HRX off): ctest 34/34 pass. Preflight run on ryzen:
packagestops on the root-only/boot/vmlinuz,buildstops on the missing TheRock and hipcc, and withROCM_PATHandONEBIT_HRX_TOOLCHAINset it passes.tools/copyright.py --checkclean. Site built locally from this branch with 1bit-MONSTER/site'stools/site.py.🤖 Generated with Claude Code