@@ -50,10 +50,13 @@ proves only its own evidence layer. Never invent or mock missing evidence.
5050
5151## Current milestone: Stable 0.1
5252
53- Stable 0.1 is complete: ` cometapi==0.1.1 ` is the latest publicly available
54- maintenance release, and its release and registry trust chain has been
55- verified. Do not begin 0.2 provider adapters without a separate maintainer
56- request that authorizes that milestone.
53+ Verified stable ` 0.1.x ` maintenance releases are available from PyPI. The
54+ public PyPI registry is authoritative for the latest published version.
55+ ` pyproject.toml ` and ` .release-please-manifest.json ` are authoritative for the
56+ current repository candidate and must agree; a candidate must not be described
57+ as published. ` ROADMAP.md ` , ` RELEASING.md ` , and ` CHANGELOG.md ` retain exact
58+ versions only as dated immutable historical evidence. Do not begin 0.2 provider
59+ adapters without a separate maintainer request that authorizes that milestone.
5760
5861Private Remote Validation, the sanitized first history, private initialization,
5962pre-visibility closeout, public visibility configuration, Public Preview,
@@ -174,6 +177,12 @@ Post-stable invariants:
174177 release-link text in both source and built artifact metadata, and require
175178 each built long description to exactly match the source README. Post-release
176179 evidence changes must not rewrite README release state.
180+ 11 . Never encode a mutable "latest/current published patch version" in
181+ persistent guidance or current-state documentation. Query public PyPI when
182+ current registry state is required. Keep candidate version truth in
183+ ` pyproject.toml ` and ` .release-please-manifest.json ` , and keep exact released
184+ versions only in immutable historical evidence. The document/version
185+ checker must fail before merge or release when this boundary is violated.
177186
178187## Repository independence
179188
@@ -270,7 +279,7 @@ uv run ruff check src tests scripts
270279uv run ruff format --check src tests scripts
271280uv run pyright
272281uv run pytest -m " not live"
273- uv run python scripts/check_version.py --require-changelog
282+ uv run python scripts/check_version.py --require-changelog --require-public-preview-docs
274283uv run python scripts/check_secrets.py
275284uv run python scripts/check_workflows.py
276285rm -rf dist
0 commit comments