# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg
*.egg-info/
dist/
build/
eggs/
parts/
var/
sdist/
develop-eggs/
.installed.cfg
lib/
lib64/
wheels/

# Virtual environments
.venv/
venv/
ENV/
env/

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/

# Type checking
.mypy_cache/
.dmypy.json

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

# quarq specific
CLAUDE.local.md
# Claude Code instructions: kept locally, not published
CLAUDE.md
.claude/
# Generated reports (contain portfolio holdings -- never commit)
reports/
/report*.html
/quarq_report_*.html
*.report.pdf
~/.quarq/
*.quarq.log

# Open WebUI writes these into the cwd it is launched from
.webui_secret_key
webui.db
docs/

# Playwright
playwright/.auth/

# ChromaDB (local index, never commit)
chroma/
*.chroma/

# Cache
.cache/
*.pkl
*.pickle

# Environment variables
.env
.env.local
.env.*.local

# Jupyter
.ipynb_checkpoints/
*.ipynb_checkpoints

# Distribution
*.tar.gz
*.whl

# experiments: Jev response cache
experiments/jev_rerank/.cache/
experiments/recall/.cache/
experiments/local_rerank/.cache/
