# Rust
/target/
Cargo.lock

# Python
.env
.env.*
!.env.example
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
.venv/
*.so
*.whl

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

# mkdocs
/site/

# Paper build artifacts (figures/ and *.tex sources ARE committed; these are not)
paper/_arxiv/
paper/_ci_pdf/
paper/arxiv-submission.tar.gz
paper/paper.pdf
paper/paper.bbl
paper/paper.aux
paper/paper.log
paper/paper.out
paper/paper.blg
paper/paper.synctex.gz

# OS
.DS_Store
Thumbs.db

# GSD research web-fetch cache
.planning/research/.cache/
