# Data and run artifacts (keep folder skeleton, ignore contents)
data/**
!data/
!data/README.md
!data/raw/
data/raw/**
!data/raw/.gitkeep
!data/cache/
data/cache/**
!data/cache/.gitkeep
!data/models/
data/models/**
!data/models/.gitkeep

runs/**
!runs/
!runs/README.md
!runs/.gitkeep

# Environment
.env
*.env
.venv/
.claude/

# Maintainer-only backlog (optional local file; not versioned)
AGENTS.md
Package_ToDo.md

# Python
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
*.egg-info/
dist/
build/
site/
.cache/
*.egg

# Jupyter
.ipynb_checkpoints/

# Local test/debug artifacts
_test_run_dir/
tmp_native_capture*.log
tmp/

# OS
.DS_Store
Thumbs.db
desktop.ini
NUL

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

# Models & caches
*.bin
*.pkl
*.npz
*.npy
*.safetensors

# Large outputs
*.html
!docs/assets/topic_map.html
*.db
*.xlsx
filtered_publications.xlsx
