# Python
__pycache__/
*.py[cod]
*.egg-info/
*.egg
.eggs/
dist/
build/
.cache/pip/
.venv/
venv/
env/

# Mypy / Ruff / Pytest
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/

# Node
node_modules/

# Coverage
coverage/
coverage.xml

# uv lockfile — trueppm-scheduler is a library; lockfile not committed
uv.lock

# Docker
*.override.yml

# OS
.DS_Store
Thumbs.db

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

# Docusaurus build cache
.docusaurus/

# Claude Code runtime state
.claude/scheduled_tasks.lock
.claude/worktrees/

# Playwright test runtime output
test-results/
packages/web/test-results/
packages/web/playwright-report/
