This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates https://github.com/bjcoombs/ai-native-toolkit/issues/47, https://github.com/bjcoombs/ai-native-toolkit/pull/53, and https://github.com/bjcoombs/ai-native-toolkit/issues/52 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Fixes zero‑value contradiction in `index.md` graduated rows. Fixes zero‑value contradiction in `index.md` graduated rows. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Prevents duplicate `## YYYY-MM-DD` headings in `log.md` by appending plugin version. Prevents duplicate `## YYYY-MM-DD` headings in `log.md` by appending plugin version. Source: llm_adapter@2026-05-29 Confidence: high |
— |
Full changelog
Two deterministic-core wiki bugs caught by a cross-tool review
CodeRabbit reviewed v1.11.0/v1.12.0 assessment artifacts on a downstream PR and flagged 12 inline issues; 10 confirmed existing items in #47, two were genuinely new and live in the wiki output rather than the run-context or stats sidecar. Both manifest as cross-file contradictions - index.md and assess-report.md describing the same files differently, or log.md having same-day headings that break GitHub anchors.
Bug 1: graduated rows in index.md showed Latest CCN | 0 | Latest LOC | 0 (#53, closes #52)
- Graduation just means a file fell off
top_hotspots[:10], not that its LOC or CCN dropped to zero. The actual metrics are still incomplexity-stats.json's widertop_complexandtop_largelists. Zero in the wiki contradictedassess-report.md(which described the same file as "still a 1,096-LOC ccn-172 problem") and misled reviewers into thinking the file was emptied. assess_corenow merges the three top-N lists per-field before building graduated rows. Per-field becausetop_complexonly carriesccnandtop_largeonly carriesloc- onlytop_hotspotscarries both. When a metric genuinely isn't in any list,HotspotEntry.ccn/.locstayNoneand the wiki renders-rather than misleading zeros. Real zeros still render as0so "unknown" stays distinguishable from "actually empty."
Bug 2: log.md duplicate ## YYYY-MM-DD headings on same-day re-runs
- GitHub auto-anchors collided (
#2026-05-29,#2026-05-29-1,#2026-05-29-2),markdownlintMD024 fired in repos that lint markdown, and skim-reading the log was harder. LogEntrynow carriesplugin_version. Headings are always## YYYY-MM-DD (vX.Y.Z)when the version is known, so the log doubles as a version history and two same-day runs across versions distinguish themselves naturally. If the same date+version heading already exists in the file, aHH:MMstamp is appended inside the parens.
Tracked as follow-up (not in this release): adding a "consistency lint" pass at the end of assess_core that catches cross-file contradictions structurally - "does index.md agree with complexity-stats.json on every file's current metrics?" / "does any date in log.md appear more than once?". The two named bugs are the immediate fix; the lint is structural prevention.
Both the Claude Code plugin and the standalone Desktop/Cowork ZIPs are updated (ZIPs on the standalone-skills-latest rolling release).
What's Changed
Fixes
- fix(assess): wiki output bugs surfaced by external review by @bjcoombs in https://github.com/bjcoombs/ai-native-toolkit/pull/53
Full Changelog: https://github.com/bjcoombs/ai-native-toolkit/compare/v1.13.0...v1.13.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About AI readiness toolkit
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]