# Dependencies / build artifacts
node_modules
dist
*.tsbuildinfo
coverage

# Environments — never commit; .env.example / .env.*.example are templates
.env
.env.*
!.env.example
!.env.*.example

# Local data / caches (matches at any depth — covers
# deploy/simulation/data/, indexer/data/, etc.)
data/
*.log
.vitest-cache
.DS_Store

# Claude Code local settings — per-developer, not for shared repo
.claude/

# Deck build intermediates (recreated by docs/build-deck.sh)
docs/EXECUTIVE_SUMMARY.rendered.md
docs/img/*.mmd

# Reference-only archives copied from other projects — these can carry
# secrets inside their entries that .gitignore can't strip from a zip.
# Don't republish them.
docs/*.zip

# Python bytecode (only present under docs/ reference material).
# .pyc files can embed absolute dev-machine paths via co_filename.
__pycache__/
*.pyc
