# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
*.egg

# Virtual env
.venv/
venv/

# Environment
.env

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

# OS
.DS_Store
Thumbs.db

# uv
# uv.lock is committed (required by Dockerfile.app for reproducible builds)

# Database
*.db
*.sqlite3

# Docker
docker/data/

# Linter cache
.ruff_cache/

# Test / coverage
.pytest_cache/
.coverage
htmlcov/

# Alembic
migrations/versions/__pycache__/

# Session state
SESSION_STATE.md

# MCP local config (contains API keys)
.mcp.json

# PID files
*.pid

# Static analysis output
static_analysis_semgrep_*/
