# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual Environment
.venv/
venv/
ENV/

# Environment Variables
.env

# API disk cache
.cache/

# IDE
.idea/
.vscode/
.cursor/
*.swp
*.swo
.cursorrules
.cursorignore
.cursorindexingignore

# OS
.DS_Store
Thumbs.db

# graph
*.png
!assets/quorai-logo.png
!assets/quorai-app-backtest-start.png
!assets/quorai-app-backtest-post-analytics.png

# Txt files
*.txt

# PDF files
*.pdf

# Frontend
node_modules

# Outputs
outputs/

# Logs
logs/
experiments/results/logs/

# Database files (users will have their own local databases)
*.db
*.db-journal
*.db-wal
*.db-shm
*.sqlite
*.sqlite3

# Alembic (keep migration files, but ignore generated/cache files)
app/backend/alembic/versions/__pycache__/
.ai/
CLAUDE.md

# Claude Code project settings (personal)
.claude/

# Test/lint/type caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
