Skip to content

Prepare the first public 0.2.0 release - #43

Merged
wangjohn merged 4 commits into
mainfrom
codex/release-020-preparation
Oct 9, 2026
Merged

wangjohn merged 4 commits into
mainfrom
codex/release-020-preparation

Conversation

@wangjohn

@wangjohn wangjohn commented Oct 5, 2026 •

Copy link
Copy Markdown
Owner

Prepare the first public 0.2.0 release with the October 8 preparation date, twelve completed onboarding work packages and two explicitly deferred proposals: WP-1's z-score cap (#30) and WP-10's bundled generic contrast (#37). References/scores remain 8.1 and evaluations 2.1. The four-document diff changes no algorithms, dependencies, package version or workflow.

The release guide distinguishes new TestPyPI dispatches from immutable same-version reruns, requires source/archive/hash evidence and fresh index install/setup/version/demo/explicit-score verification, and keeps the README's verified GitHub fallback and next-version follow-up conditional on actual publication. The existing workflow checks tests before development-version mutation, guards tag/package-version agreement, builds once and validates those exact archives before upload.

Independent October 8 review refreshed stale preparation dates and rechecked both public project JSON endpoints: each returned HTTP 404. GitHub environments were read-only verified: TestPyPI allows only main; PyPI allows only v* tags and requires wangjohn review. Account-level publisher bindings, actual uploads, index installs and release tag remain maintainer gates; none were performed by this reviewer. Draft release notes remain unpublished.

Validation on head 8b06b0bec0fb6830eaac545534016ecc4dec9c41:

  • Packaging, demo and report compatibility: 159 passed, no skips.
  • Ruff lint/format: passed (100 files); pyright: 0 errors/warnings.
  • make dist-check DIST="--syntax": passed; checked sdist/wheel contents, strict twine rendering, clean Python 3.11 wheel CLI/library/demo, syntax model setup/idempotence and parser-enabled build/demo. This is local wheel evidence, not an index install.
  • Current date/package/deferred-scope checks and complete four-document diff check: passed.
  • Full source/sdist suites and performance benchmark were not repeated locally for the prose-only repair. Fresh independent verification passed without source changes; current-head CI run 37884861725 completed successfully with all eleven jobs. Final merge/publication gates remain maintainer-owned.

Historical evidence is preserved: actual main fbafabba5a9d0361469eb3c42698b1ac22fa67d9 passed all eleven jobs in CI 37275647444, including full native Windows and regressions. Previous preparation head dcd39c262bcfec3ec561bb2f4bcc1b25d517f217 passed all eleven in CI 37276896588. Earlier implementation reported full local source/sdist checks and scratch development-archive rehearsal; their disappeared temporary archives/logs were not independently reverified by this review.

The maintainer owns final merge selection, publisher account setup, TestPyPI rehearsal, tag/PyPI approval/upload, archive hashes and fresh index verification, optional GitHub release, then README/index instructions and next-version follow-up. English/own-contrast and experimental paragraph research limits remain explicit.

Fresh verification reran packaging/report compatibility (147 passed, no skips), confirmed local setup/version/demo/explicit-score contracts, and independently verified current project endpoints remain 404. These source/local probes are not index-install evidence.

@wangjohn
wangjohn marked this pull request as ready for review October 9, 2026 04:45
@wangjohn
wangjohn merged commit 687da43 into main Oct 9, 2026
11 checks passed
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