- setup:
pip install uv && uv sync --all-extras --dev - checks:
uv run nox -s lint typecheck tests - markdown lint:
make md-lint(checks) /make md-fix(autofix) - style: ruff, mypy strict; no private telemetry
- tests: use
tmp_path, avoid heavy mocking - release: tag
vX.Y.Zonmain; CI builds and publishes to PyPI