# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
uv.lock
.python-version

# Test / coverage / type-check caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Editors / OS
.vscode/
.idea/
.DS_Store
*.swp
*.swo
Thumbs.db

# Logs
*.log
*.log.*

# ResearchForge local project state (generated by `researchforge init`)
.researchforge/
researchforge.yaml

# Local Claude Code skills (installed per-project via `researchforge claude install`)
.claude/

# Local Cursor rules (installed per-project via `researchforge cursor install`)
.cursor/

# Benchmark artifacts written when running examples locally
examples/*/artifacts/
examples/*/results.json

# Screenshots (local only — commit logo/videos to assets/ instead)
images/

# Personal working notes
todo.md

# Generated hub registry artefacts and server state
.researchforge-hub*

# Locally generated dashboard snapshots
*.dashboard.html

# Jupyter
.ipynb_checkpoints/
*.ipynb

# Compressed upload copies (temp)
assets/*_small.mp4
