# Environment
.venv/
.env
.env.*
# ...but DO commit the tracked placeholder example so users know what env
# vars the runtime reads (0.1.3 patch). The pattern above would otherwise
# sweep it.
!.env.example

# IDE
.vscode/
.idea/

# Python
__pycache__/
*.pyc
*.pyo
*.pyd

# Build
dist/
*.egg-info/

# Testing
.coverage
.pytest_cache/
htmlcov/

# ai-workflows runtime (local only, never committed)
runs/
*.db
*.db-wal
*.db-shm

# Tiers overlay (machine-specific)
tiers.local.yaml


.vscode/
.import_linter_cache/
.ruff_cache/

# Claude Code runtime
.claude/scheduled_tasks.lock
