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

# Virtual Environment
.venv/
venv/
ENV/

# IDEs
.vscode/
.idea/

# Backend specifically
backend/.env
backend/.venv/
backend/__pycache__/
backend/*.pyc
backend/.pyscn/

# Frontend specifically
frontend/.env
frontend/.env.local
frontend/node_modules/
frontend/dist/
frontend/.vite/

# Extension specifically
extension/node_modules/
extension/dist/
extension/.vite/

# Preference folder (development/temporary)
preference/

# Development/Test folders
backend/hehe/
backend/test/
backend/scripts/

# OS
.DS_Store
Thumbs.db

# Misc
.ruff_cache/
*.log
!backend/requirements.txt
run.txt

# Ralph config (may contain API key)
.cursor/ralph-config.json

# Docker cache
.docker/

# Environment
.env

# Frontend dist probes
frontend/dist-*/

# Temp configs
frontend/vite.probe*.config.mjs
frontend/vite.temp*.mjs
frontend/vite.trace*.config.mjs
frontend/vite.no-mermaid.config.mjs
frontend/src/__build_probe*.ts
frontend/src/__probe_*.ts
