Skip to content

chore(release): v1.8.23 — the downstream-report residue, finished - #421

Merged
KbWen merged 1 commit into
mainfrom
chore/release-v1.8.23
Aug 23, 2026
Merged

chore(release): v1.8.23 — the downstream-report residue, finished#421
KbWen merged 1 commit into
mainfrom
chore/release-v1.8.23

Conversation

@KbWen

@KbWen KbWen commented Aug 23, 2026

Copy link
Copy Markdown
Owner

chore(release): v1.8.23 — the downstream-report residue, finished

Packages the four units this wave shipped, and the interesting part is that
each one unblocked the next rather than being four independent chores:

Every headline number is measured, and two were revised DOWNWARD on
measurement rather than published as predicted:

Three greens were mutation-verified before being trusted: the directive-count
ratchet, the new detector-scope test, and the source-only call-site guard --
whose mutation run REFUTED a review panel's headline objection.

Version banners bumped on seven surfaces, enumerated by grepping the previous
version on disk rather than trusting the last release's record. Each replacement
asserted its own anchor; residual grep over all seven returns 0.

Files #182: nothing pins version consistency across those seven surfaces. This
release's own banners were bumped by hand -- same failure class as the tag step
in repo-gotchas 12, which has been forgotten twice.

Tests:

  • full CI-equivalent suite, no -m filter: 897 passed, 1 skipped, exit 0 (1:06:46)
  • validate.ps1 exit 0 - pass=118 warn=4 fail=0 skip=2 (unqualified pass)
  • validate.sh exit 0 - pass=118 warn=4 fail=0 skip=2 (unqualified pass, twins
    identical)
  • check_audit_chain.py: audit chain intact

NOT done by this merge (repo-gotchas 12):
git tag v1.8.23 && git push origin v1.8.23
gh release create v1.8.23 --latest

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

🤖 Generated with Claude Code

Packages the four units this wave shipped, and the interesting part is that
each one unblocked the next rather than being four independent chores:

- #175 (PR #417) validate.ps1 stopped mojibaking its own output on a non-UTF-8
  console. Its bootstrap reproduced #178 live.
- #178 (PR #418) AGENTS.md stopped forbidding the backlog advance bootstrap.md
  requires. That legalised the step #88's bootstrap needed.
- #88  (PR #419) Windows CI shards balance by time, not test count. Its
  committed durations file turned #171 from latent into a hard block.
- #171 (PR #420) the secret scanner stopped failing on ordinary identifiers,
  which had to land before anything else could merge.

Every headline number is measured, and two were revised DOWNWARD on
measurement rather than published as predicted:

- #88's rebalance was predicted at 2.2x from workstation-generated weights; it
  measured 13m7s then 11m24s against a 21m57s baseline = 1.67x-1.93x, recorded
  as a RANGE because two runs of the same tree differed ~13%.
- #175's backlog row claimed the bug does not reproduce on pwsh 7; measured, 5.1
  and 7 emit identical bytes, and the row was corrected in place.
- #88's own row recorded 7:14 for an imbalance that had grown to 21m57s.

Three greens were mutation-verified before being trusted: the directive-count
ratchet, the new detector-scope test, and the source-only call-site guard --
whose mutation run REFUTED a review panel's headline objection.

Version banners bumped on seven surfaces, enumerated by grepping the previous
version on disk rather than trusting the last release's record. Each replacement
asserted its own anchor; residual grep over all seven returns 0.

Files #182: nothing pins version consistency across those seven surfaces. This
release's own banners were bumped by hand -- same failure class as the tag step
in repo-gotchas 12, which has been forgotten twice.

Tests:
- full CI-equivalent suite, no -m filter: 897 passed, 1 skipped, exit 0 (1:06:46)
- validate.ps1 exit 0 - pass=118 warn=4 fail=0 skip=2 (unqualified pass)
- validate.sh  exit 0 - pass=118 warn=4 fail=0 skip=2 (unqualified pass, twins
  identical)
- check_audit_chain.py: audit chain intact

NOT done by this merge (repo-gotchas 12):
  git tag v1.8.23 && git push origin v1.8.23
  gh release create v1.8.23 --latest

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@KbWen
KbWen merged commit 14ac9d9 into main Aug 23, 2026
19 checks passed
@KbWen
KbWen deleted the chore/release-v1.8.23 branch August 23, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant