docs: prepare the v0.6.3 release — changelog, docs freeze, version bump - #727
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
🤖 ThrillhouseBot PR SummaryWhat this PR doesWrites the previously empty [0.6.3] changelog section in CHANGELOG.md, documenting five fixes and one automation change landed since v0.6.2: secondary-limit retry budget and refusal logging (#722), file-level thread fallback (#712), overturn-decline disclosure on every review body (#713/#714), verification coverage counting only acted-on verdicts (#710), verifier receiving the PR description (#711), and release-triggered docs deploys (#717). Description vs. ImplementationNo mismatch found between the PR description and the change. Changes Overview
Changed Files
Risk Assessment
No new issues found in this PR, but the review cannot be approved until required CI is confirmed green.
|
| Check | Type | Status | Detail |
|---|---|---|---|
| format | check-run | ⏳ Pending | - |
| trivy | check-run | ⏳ Pending | - |
| frontend | check-run | ⏳ Pending | - |
| test | check-run | ⏳ Pending | - |
| dependency-review | check-run | ⏳ Pending | - |
Automated review by ThrillhouseBot. Reply with /review to re-run.
Snapshot taken from the v0.6.2 tag per docs/RELEASING.md, so the archived pages carry that release's expanded includes rather than the working tree's. current.label moves to v0.6.3 for the version being cut. Refs #715
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|



What type of PR is this?
Description
The manual release-prep steps from
docs/RELEASING.md, in one PR.Changelog. Writes the
[0.6.3]section, which was empty despite five substantive fixes landing since v0.6.2. Entries cover #723 (secondary-limit budget + refusal logging, closes #722), #721 (file-level thread fallback, #712), #720 (overturned-decline disclosure on every body and named closures, #713/#714), #719 (verification coverage counts only acted-on verdicts, #710), #724 (verifier receives the PR description, part of #711), and #717 (docs deploy dispatched from the release workflow). Entries are sourced from the merged PR descriptions and follow the file's established voice: mechanism first, measured numbers kept, issue numbers referenced where an issue exists. The dated heading matches the formatrelease.ymlextracts release notes from.Docs freeze. Archives the 0.6.2 docs version per the procedure #715 added: snapshot taken from the v0.6.2 tag (so the archived pages carry that release's expanded includes, not the working tree's),
npm run docs:archive -- 0.6.2, working docs restored from HEAD, andcurrent.labelmoved to v0.6.3. The post-restoregit statuscheck was clean — only the archive artifacts andversions.jsonchanged, nothing resurrected. This is the freeze RELEASING.md notes was missed at four consecutive cuts.Version.
pom.xmlmoves from0.6.3-SNAPSHOTto0.6.3, the versionrelease.ymlchecks against the tag. The only occurrence in the tree.Related Issues
Refs #715 (freeze procedure). Release preparation for v0.6.3.
How Has This Been Tested?
npm run buildrenders the archived0.6.2/pages (index, architecture with its mermaid blocks, commands) alongside the current docs. The changelog section sits immediately after[Unreleased]with the dated-heading formatrelease.yml's note extraction expects, and every entry's issue/PR references resolve.Checklist
Additional Notes
The changelog section is dated 2026-08-15. If the tag is cut tomorrow instead, bump the date in the heading before tagging —
release.ymlmatches the version, not the date, so this is cosmetic but worth keeping honest.After this merges, the release is two commands: tag the merge commit
v0.6.3and push the tag. The docs site deploys itself this time (#717), and the post-release bump PR opens automatically.