Developer Guide

Run the test suite from the repository root with:

uv run pytest

Generate coverage data from the repository root with:

uv run coverage run --branch -m pytest
uv run coverage html