# Secrets. .env holds SECRET_KEY and the field-encryption key-ring; losing it
# is bad, committing it is worse. .env.example is the template that IS tracked.
.env
.env.local
.env*.local

# The deployment env dumps. Same contents as .env and then some: PROD-ENV.txt
# carries FIELD_ENCRYPTION_KEYS next to DB_PASSWORD, which together decrypt
# every encrypted column in production, plus the Stripe, Telnyx, Sendblue and
# model-provider keys. Matched by name anywhere in the tree rather than by path,
# because the next copy of it will be somewhere else.
PROD-ENV.txt
prod-env.txt
*prod-env*.txt
*PROD-ENV*.txt

# Python
backend/venv/
__pycache__/
*.py[cod]
backend/db.sqlite3
# The test runner's database, left behind when a run is interrupted.
backend/test_db.sqlite3
*.sqlite3
backend/staticfiles/
backend/media/

# Node
node_modules/
frontend/.next/
frontend/out/
frontend/.turbo/
*.tsbuildinfo
next-env.d.ts

# Editors / OS
.DS_Store
Thumbs.db
.idea/
.vscode/
