Skip to content

[bench] release: version 2.1.0; date the changelog; refresh the README cost figures - #65

Merged
dburks-svg merged 2 commits into
mainfrom
bench/release-2.1.0
Sep 7, 2026
Merged

dburks-svg merged 2 commits into
mainfrom
bench/release-2.1.0

Conversation

@dburks-svg

@dburks-svg dburks-svg commented Sep 7, 2026 •

Copy link
Copy Markdown
Contributor

The release commit for v2.1.0. Merging this is release check R5's last step; tagging the merge commit v2.1.0 is R6.

What

  • pyproject.toml: version 2.1.0.dev0 becomes 2.1.0.
  • CHANGELOG.md: the 2.1.0 entry is dated 2026-09-06, matching git's local-date convention the other entries follow.
  • README.md, What It Costs: refreshed from the operational chain as of 2026-09-07 UTC, quoting both measured weeks with the caveat stated in the section, and the wall-time table over all 1,635 timed entries rather than the first 78.

Release checks

Check State
R2 python -m cli constitution prints bench-v1 v7 with rule, rationale, and commentary lines (checklist text corrected from v6 to v7)
R3 Dashboard and cli stats show the weekly figures below; the release notes quote them
R5 Main CI green on the PR 64 merge commit (tests and push workflows), tests/test_ledger_hygiene.py OK; every PR 43 through 64 carries ledger receipts
R6 Tag v2.1.0 on this PR's merge commit (owner)

Figures, from the live chain

Week Governed edits Median tokens 90th percentile Median at cached rates Median seconds
2026-W36, the v2.1 roadmap week 1,797 34,747 42,650 33,451 63.5
2026-W37, release week so far 80 19,483 36,811 18,124 22.0
Every entry with usage (2,705) 34,967 44,486 33,979 61.9 (1,635 timed)

The release-week row is a small sample of light edits, mostly docstring changes the Challenger clears in seconds and the Defender then skips. It is not a settled reduction; the roadmap-week row is the number to plan on, and the under-20,000 target stays a target. The README says exactly that.

Receipts

  • Six test files that read the README pass (164 tests); ruff check . and strict mypy clean; full suite 1027 OK, 20 skipped, on the same tree before the README refresh (prose only since).
  • Bench's own live chain verifies VALID; every hunk governed.
  • No em or en dashes added.

Not in this PR

  • The tag and the GitHub release (owner). Release notes are drafted and lead with cost, then install, then the bound bypass.

…E cost figures

The release commit for v2.1.0. pyproject moves from 2.1.0.dev0 to 2.1.0
and the changelog's 2.1.0 entry is dated 2026-09-06, matching git's
local-date convention the other entries follow.

The README's What It Costs section is refreshed from the operational
chain as of 2026-09-07 UTC. It now quotes both measured weeks: the v2.1
roadmap week (1,797 governed edits, median 34,747 tokens, 33,451 at
cached rates, 63.5 seconds) and the release week so far (80 edits,
median 19,483 tokens, 18,124 cached, 22.0 seconds), with the caveat
stated in the section: the release-week row is a small sample of light
edits, mostly docstring changes the Challenger clears in seconds and the
Defender then skips, it is not a settled reduction, the roadmap-week row
is the number to plan on, and the target of a median under 20,000 tokens
stays a target. The wall-time table now covers all 1,635 timed entries
rather than the first 78.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0122bFBUvdtXT245QFoYDkMf
@dburks-svg

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d751167608

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md
Codex review on #65: the README claimed the per-week token rows could be
reproduced through cli stats and the viewer, and neither exposes tokens
by week; cli stats prints the all-entries rows and the dashboard plots
verdicts and latency by week. The section now says which interface
shows which rows and gives the reproduction for the weekly ones: the
same utils.stats helpers over one week's entries, in a snippet that runs
as written and reproduces the roadmap-week row exactly.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0122bFBUvdtXT245QFoYDkMf
@sonarqubecloud

sonarqubecloud Bot commented Sep 7, 2026

Copy link
Copy Markdown

@dburks-svg
dburks-svg merged commit d4e7779 into main Sep 7, 2026
10 checks passed
@dburks-svg
dburks-svg deleted the bench/release-2.1.0 branch September 7, 2026 07:11
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