.venv/
__pycache__/
*.pyc
.pramana/
.pytest_cache/
web/node_modules/
web/dist/
# Secrets. The trailing slash this line used to have (`.env/`) matched only a
# *directory* named .env, never the file — which is how .env ended up committed
# in a1434d1 with a live Postgres password and S3 keys in it. Adding it here
# does not remove it from history: those credentials must be rotated, and the
# commit purged, separately.
.env
.env.*
!.env.example
