# Python caches
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Coverage artifacts
.coverage
coverage.xml
htmlcov/

# Virtualenv
.venv/

# Dev-only render/visual-diff outputs (regeneratable; golden lives under tests/)
sample-output.pdf
mac-N16.pdf
visual-diff-out/

# Derived, write-only ledger index (regenerate via `invoice-tool ledger`)
ledger.toon
