# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
.venv/

# Tool dirs the tools ignore themselves (defense-in-depth: a fresh clone
# on another machine should not show untracked noise the first time any
# tool runs)
venv/
.venv_ci/
.pytest_cache/
.ruff_cache/
.claude/

# Editor files
*.swp
*.swo
*~
.vscode/
.idea/

# Dependencies are PyPI floors (see pyproject.toml); installs resolve them
# fresh on every sync, and a committed lock would freeze exactly what the
# policy leaves open. Keep it local-only.
uv.lock

# Output files
*.csv
*.json
*.txt
# ...but the shipped taxonomy template is config, not generated output
!scripts/taxonomy.example.json

# OS junk
.DS_Store
Thumbs.db
