release: 0.52.0 — self-healing dispatch (ternary included), androidNative chain, decode-shaped FP32 - #1243
Conversation
antora.yml's skainet_version attribute plus the android-classifier tutorial's
hardcoded coordinates. The remaining 0.51.0 mentions in docs/ are historical
('landed in 0.51.0'); the generated matrices are regenerated after the version
bump, per GITFLOW.adoc.
Version/date stamps only — no operator or kernel-registration drift in this release. Run after the version bump, per GITFLOW.adoc, so the stamps are right.
Referenced as SKaiNET-compiler.svg; the asset is SKaiNET-compiler.png, so the page's main diagram has not been rendering. Antora logs this as an error but still exits 0, which is why the docs job stayed green. Pre-existing, caught while verifying the site build for the release.
# Conflicts: # CHANGELOG.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954
|
📖 Documentation Preview The documentation has been built successfully for this PR. Generated Files:
Artifacts:
This comment will be updated automatically when the PR is updated. |
What this release lets us close (open-issue analysis, 2026-09-01)Closes with / right after this release (engine):
Transformers-side, once this release publishes and #370/#371 merge: #360 (maturity gate — all items done), #335 (tracking: T1/T2 + fused head + two-stage + parity all delivered), #336/#337 (implemented; re-scope comments posted), #344 (add-model guide rewritten in #368), and the bookkeeping-stale migration issues #338/#339/#340/#342/#343. #346 can either close (plan items 1–4 all executed; the guide is now the reference) or stay open as the living convention reference. Explicitly NOT closed by this release (the big adjacent ones): #920/#910/#722 (Kotlin/Native mobile kernel gap — the ternary KN bridges exist but KN still has no ServiceLoader/self-heal and dense KN kernels remain scalar), #979 (Apple hardware validation), #976/#849 (Antora versioning), #932 (SKEEP-003 storage unification anchor), the metrics lane (#1222–#1235), ground-truth/fuzzing arcs (#981–#988), and the IREE arc (#1148/#447/#261). |
The release branch for 0.52.0 — now the single release: since no 0.52.0 was ever published to Maven Central (the locally-consumed artifacts were an unsigned
publishToMavenLocal), the previously local release branch has been merged with develop so the release includes everything on the 0.52 line: the self-healing dispatch arc (#1220/#1221), androidNative arm32/arm64 across the downstream chain (#1239), and the ternary packs joining the self-healing SPI (#1240/#1241) — folded into the one[0.52.0]CHANGELOG section, dated 2026-09-01. Supersedes #1242.Release-prep commits follow the established pattern (changelog entry, README highlights + BOM coordinate, antora/tutorial version bumps,
release: 0.52.0, regenerated matrices), inherited from the original branch and extended with the ternary fold-in.Downstream validation
SKaiNET-transformers#370 consumes these artifacts (repointed to 0.52.0) with zero explicit kernel installs: BitNet-2B4T decodes at full speed (6.16 tok/s, two-stage) on discovery alone, and the
skainet-decodesample's kernel counters light up throughKernelDispatch.defaultSink(56.21 GB/s effective bandwidth measured).After merging — finishing the release
The Central publish is triggered by pushing the annotated tag (the 0.51.0 pattern: annotated tag,
SKaiNET <version> — <headline>subject, prose digest body). Suggested, from the merged release commit:Drafted tag message (mirrors the 0.51.0 annotation style):
Then merge SKaiNET-transformers#370 and #371 once the artifacts resolve on Central.
Verification: self-heal dispatch test green (ternary kernels discovered cold); matrices regenerated (
generateKernelMatrix/generateOperatorDocs, no content drift); REUSE compliance left to CI. Post-release issue-closure analysis in the comment below.🤖 Generated with Claude Code
https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954