# Claude Code
.claude/

# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
.eggs/
*.egg

# Virtual environments
.venv/
venv/
.env

# Testing & tooling
.pytest_cache/
.mypy_cache/
.coverage

# OS files
.DS_Store

# Compiled extensions
*.so

# Model files (large binaries)
models/
*.safetensors
adapters/*
!adapters/surveillance-qwen35-2b/
adapters/surveillance-qwen35-2b/*
!adapters/surveillance-qwen35-2b/adapters.safetensors
!adapters/surveillance-qwen35-2b/adapter_config.json

# Data & results
data/
/eval_*.json

# Research artifacts (large)
research/bench-results/
research/bench-results-v2/

# Surveillance VQA data
surveillance_vqa/videos/
surveillance_vqa/lora_dataset/*.jsonl
surveillance_vqa/lora_dataset/train/
surveillance_vqa/lora_dataset/valid/
surveillance_vqa/*.zip
surveillance_vqa/baseline_results.json
surveillance_vqa/github/
surveillance_vqa/test_data/
surveillance_vqa/test_datasets

# Test/benchmark videos
mvbench_videos/
test_videos/
.venv-lora/

# Security
*.db
*.sqlite
*.sqlite3
credentials*
*.pem
*.key
.env.local

.codex
uv.lock
