# Secrets - block all .env files in any directory
.env
**/.env
**/.env.*
!**/.env.example
!**/.env.local.example
!website/.env.production
*.credentials.json
*_service_account.json
schwab_tokens.json
**/secrets/
**/credentials/

# Python
__pycache__/
*.pyc
*.pyo

# Data caches (large binary files)
*.pkl
*.npy

# Allow all volatility_platform data files for Railway deployment
!volatility_platform/data/*.npy
!volatility_platform/data/*.pkl
!volatility_platform/data/*.csv
!volatility_platform/data/*.json
!volatility_platform/data/*.xml
!volatility_platform/data/*.pem
!volatility_platform/data/*.md
# But still block credentials
volatility_platform/data/*service_account*
volatility_platform/data/*credentials*
volatility_platform/data/*secret*
volatility_platform/data/security_report*
volatility_platform/data/security_monitor_state*

# Large binary data files
*.parquet

# Build artifacts
dist/
*.egg-info/

# OS
Thumbs.db
Desktop.ini
