# Python
__pycache__/
*.py[cod]
.venv/
build/
dist/
*.egg-info/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# Local trackio stores and scratch
*.db
*.db-shm
*.db-wal
*.lock
!uv.lock
to-delete/

# Node (the app lives in web/; see web/.gitignore)
node_modules/

# Secrets and logs
.env
.env.*
*.log

# Editors / OS / agents
.DS_Store
.idea/
.vscode/
.claude/settings.local.json

# The built SPA in log_ui/static is committed on purpose (shipped in the wheel); see web/.gitignore for Node.
