v0.2.0
CI installs the dev extras fresh on every run; ruff 0.16 changed the import-sorting and formatting defaults and flags 400+ pre-existing style drifts across the repo, failing the tag pipeline. Pin to the 0.15 line the codebase is written against — bumping the pin and reformatting in one dedicated change is a separate task.