# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
.pytest_cache/
.ruff_cache/
.pyright/
.mypy_cache/
.tox/
.coverage
htmlcov/

# Build
dist/
build/
*.whl

# Virtual envs
.venv/
venv/
env/

# Environment
.env
.env.*
.env.*.local
.env.keys.local
*.local

# MCP / local config + browser cookie jars used by yt-dlp
mcp-config.json
cookies.txt
cookies/*.txt

# Logs
*.log

# Generated / downloaded media (this server downloads videos, audio, images)
*.mp4
*.mov
*.mkv
*.webm
*.mp3
*.wav
*.jpg
*.jpeg
*.png
*.webp
*_thumb.jpeg
# Allowlist project branding/doc images that ship with the repo
!assets/architecture.png
!assets/banner.png
!assets/features.png

# Local data caches
analyses/
downloads/
video_contexts/
video_sources/
video_assets/

# Local agent coordination and rollback snapshots
.agent-workspace/
server.py.backup-pre-v*.0

# Local test scripts / outputs (may contain private URLs + generated analyses)
test_photos.py
test_analyze_photos.py
test_urls.py
test_output/

# OS
.DS_Store
Thumbs.db

# Node / misc
node_modules/
