# Python artifacts
__pycache__/
*.py[cod]
*.pyc
*.pyo
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Coverage
.coverage
coverage.xml
htmlcov/

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

# Large ML artifacts (gitignored but models/.gitignore itself is tracked)
models/*.onnx
models/*.pt
models/*.pth
models/*.bin
models/*.safetensors
yolov8n.pt
yolov8n_openvino_model/*.bin
yolov8n_openvino_model/*.xml

# Outputs (outputs/*.md and *.png are tracked as examples)
outputs/*.csv
debug/

# Images (whitelist specific demo images if they exist later)
*.png
!screenshots/demo.png
!docs/assets/*.png

# Build artifacts
dist/
build/

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

# macOS
.DS_Store

# Windows
Thumbs.db
desktop.ini

# === Local Settings & Privacy ===
.claude/

# === Debug & Personal Screenshots ===
Snipaste_*.png
debug_*.png

# === Test Outputs & Artifacts ===
outputs/

# === ML Model Weights (Crucial!) ===
*.pt
*.onnx
*.bin
*.xml
yolov8n_openvino_model/
