# Environment variables
.env
.secrets

# Common local env variants
.env.local
.env.*.local
.envrc
!.env.example

# Virtual environments
/venv/
.venv/

# Python packaging
*.egg-info/
build/
dist/

# Python bytecode
__pycache__/
*.py[cod]

# macOS
.DS_Store

# VSCode settings
.vscode/settings.json

# Test coverage
.coverage
.coverage.*
coverage.xml
htmlcov/
coverage_html_report/

# Docs
site/

# Tool caches
.mypy_cache/
.pytest_cache/
.ruff_cache/
.benchmarks/
.hypothesis/
.mutmut-cache/
.mutmut-results/
mutants/

# Jupyter
.ipynb_checkpoints/

# Editors/IDEs
.idea/
.claude/

# OS files (cross-platform)
Thumbs.db

# Project root scratch files
/*.txt
/*.log
/test.py
/.worktrees/

# Root-level media
/*.mp4
/*.mov
/*.mkv
/*.webm
/*.avi
/*.m4v
/*.mp3
/*.flac
/*.wav
/*.m4a

# Demo Data
cookbook/data/demo/*
!cookbook/data/demo/.gitkeep
!cookbook/data/demo/text-medium/
!cookbook/data/demo/text-full/
!cookbook/data/demo/multimodal-basic/
cookbook/data/demo/text-medium/*
cookbook/data/demo/text-full/*
cookbook/data/demo/multimodal-basic/*
outputs/
