You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every required milestone issue is closed or explicitly deferred with a named issue.
Full release checks pass from a clean environment.
All required Python 3.10–3.14 wheels are present and tested.
The sdist independently builds and installs successfully.
PyPI contains the intended v0.8.0 artifacts and metadata.
The v0.8.0 Git tag points to the approved release commit.
A GitHub Release is published with final notes and artifacts/links.
The Zenodo archive and citation metadata identify v0.8.0 correctly.
The development plan is marked completed and archived.
Post-publication install and smoke verification succeeds.
Validation
Use the repository release checklist and tooling as the authoritative baseline. Record external CI, artifact, PyPI, GitHub, and Zenodo evidence in the issue before closure.
Stop conditions
Do not begin release qualification while #35 is open. Do not publish if any required platform artifact is missing, a release check is red, metadata disagree, the release commit is not final, or an unresolved correctness/API issue lacks an explicit maintainer decision.
Outcome
Verify the complete v0.8 contract, publish the release, and archive the completed development plan.
Depends on
Scope
Release gates
Acceptance criteria
Validation
Use the repository release checklist and tooling as the authoritative baseline. Record external CI, artifact, PyPI, GitHub, and Zenodo evidence in the issue before closure.
Stop conditions
Do not begin release qualification while #35 is open. Do not publish if any required platform artifact is missing, a release check is red, metadata disagree, the release commit is not final, or an unresolved correctness/API issue lacks an explicit maintainer decision.