Add a justfile so common dev tasks (linting, testing, building, publishing, docs) are single commands. The project uses uv, hatch, ruff, and pytest. Docs are static HTML in docs/.
Create justfile at the project root with these recipes:
just --list)ruff check --fix src/ tests/ && ruff format src/ tests/uv run pytestruff then testdist/ then uv builddist/, build, then uv publishdocs/index.html in the browserjust --list to confirm all recipes parsejust ruff to smoke-testNo standalone clean recipe — cleaning is built into build and publish.
All recipes verified. just --list shows all 7 recipes. just ruff runs correctly (found a pre-existing lint issue in cli.py:287).
docs recipe uses open || xdg-open for macOS/Linux compatibility.