# Secrets — never commit, even to a private repo.
# Git history is permanent, and private repos get shared or opened later.
.env
.env.*
!.env.example
*.pem
*.key

# Python build output
#
# NOTE: .archive/ contains __pycache__ files that were committed before this
# rule existed. They stay tracked despite the pattern below (gitignore does not
# apply to already-tracked files), so a blanket
# `find . -name __pycache__ -exec rm -rf {} +` will delete real history.
# Scope such cleanups to the directory you are working in.
dist/
build/
*.egg-info/
__pycache__/
*.py[cod]
.pytest_cache/
.venv/
venv/

# Node
node_modules/

# Generated imagery is committed deliberately (see @docs/assets.md), but the
# raw model output used for review is not.
*.raw.png

.DS_Store
