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

# Tooling
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/

# Notebooks
.ipynb_checkpoints/

# Env / secrets
.env
.env.*
.envrc
!.env.example

# Private local agent context (canonical context is the tracked AGENTS.md)
CLAUDE.md

# Private research / white-paper working notes (not part of the published repo)
research/

# OS / editor
# .DS_Store is covered by the machine's global excludesfile, not committed here.
*.swp
.idea/
.vscode/

# Data (keep the repo light; demo data is referenced, not vendored, unless small)
data/raw/
*.parquet

# session scratch (datasets, analysis scripts)
scratch/
sim/results/run.log
