Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 799 Bytes

File metadata and controls

12 lines (9 loc) · 799 Bytes

Pre-commit checklist

Run the pre-commit checklist for this project:

  1. Update CHANGELOG.md [Unreleased] section — add an entry under the appropriate subsection (Added / Changed / Fixed / Removed) describing the changes made, referencing the issue number.
  2. Run uv run flake8 . — must pass.
  3. Run uv run black --check . — must pass (run uv run black . to auto-fix).
  4. Run uv run pytest --cov=./ --cov-report=term — all tests must pass, coverage must be ≥80%.

Run steps 1–4, report the results clearly, then propose a branch name and commit message for my approval using the format type(scope): description (#issue) (max 80 chars; types: feat fix chore docs test refactor ci perf). Do not create the branch or commit until I explicitly confirm.