Cut 10.1.0 and bump the package version in pyproject.toml, uv.lock, and
CITATION.cff.
Minor, not patch: the release adds the build-kg --qc study stage (#86), a
new user-visible capability, alongside the prune_to_class fixes (#87).
Nothing in it breaks a config that validated under 10.0.0.
The changelog needed correcting, not just promoting. #86 was branched
before 10.0.0 was cut, so its entry merged into the already-published
10.0.0 section — 10.0.0 shipped to PyPI without that feature in it. The
entry now sits under 10.1.0 where the code actually ships, which also
restores the 10.0.0 preamble ("the other change is purely additive") to
one Added item. #87 landed no changelog entry at all; both fixes are
written up here.
Documentation drift the release surfaced, all of it from #86 adding a
seventh stage:
- docs/cli.md described the build as six stages with no mention of
Studying Graph.
- docs/installation.md and docs/api/qc.md both justified the up-front
[qc] extra check with "the QC audit is the pipeline's LAST stage",
which the study stage made false. The check is still right; the reason
is now stated as the audit running at the very end of the build.
- llms.txt mapped no module for the new src/tablassert/study.py.
Plus the usual two version examples: the --version sample in docs/cli.md
and the _prebuilt_fullmap_urls docstring, both still 10.0.0.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017pf7hKeGQJECs5YML1a5CA