# ===============================================
# SECRETS - NEVER COMMIT THESE
# ===============================================

# Environment files
.env
.env.*
.env.local
.env.*.local
.env.production
.env.development
*.env
suss-web/.env*

# API Keys and Credentials
*.pem
*.key
*.p12
*.pfx
*credentials*.json
*service-account*.json
gcloud-vision-key.json
service/gcloud-vision-key.json
**/gcloud*.json
**/google*.json
**/firebase*.json

# Secrets in any format
secrets/
.secrets
*.secret
*_secret.*

# ===============================================
# OS & IDE
# ===============================================
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo
*~

# ===============================================
# Python
# ===============================================
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
venv/
ENV/
env/
service/.venv/
*.egg-info/
dist/
build/
.eggs/

# ===============================================
# Node.js / Next.js
# ===============================================
node_modules/
.next/
out/
.turbo/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# ===============================================
# Databases & Data
# ===============================================
*.db
*.sqlite
*.sqlite3
service/data/*.db
service/data/*.sqlite
*.csv
!service/requirements.txt

# Runtime / Work data
data_work/
service/data_work/
suss_store.json
*.pkl
*.pickle

# ===============================================
# Backups & Temp Files
# ===============================================
*.bak
*.bak_*
*.tmp
*.temp
*.backup
*.old
*.orig
*.save

# ===============================================
# Logs
# ===============================================
logs/
*.log
npm-debug.log*

# ===============================================
# Other
# ===============================================
service/text/
web/
data/
!suss-web/src/data/
service/data/
coverage/
.nyc_output/

# Large files
*.numbers
*.xlsx
*.xls

# Test artifacts
.coverage
htmlcov/
.vercel
.env*.local
