# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.egg
*.egg-info/
dist/
build/
.eggs/
*.whl

# Virtual environments
.venv/
venv/
env/

# Test / coverage
.pytest_cache/
.coverage
htmlcov/

# IDE
.vscode/
.idea/
*.swp

# Worktrees
.worktrees/

# HuggingFace cache
.cache/

# Environment variables
.env
.env.*
!.env.example
!benchmarks/.env.example

# Benchmark cache (opt-in, resumable runs)
benchmarks/.cache.sqlite
benchmarks/**/results/*.pkl

# Synthetic POPIA training set (derived artifact, regenerated by scripts/expand_popia_seeds.py)
data/popia_train.jsonl

# Fine-tune outputs (derived artifact, regenerated by scripts/train_popia.py)
out/
