# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python

# Virtual environment
venv/
env/
.venv/

# Flask / instance
instance/
*.db
database.db

# Logs
logs/
*.log

# Uploads
uploads/

# Environment variables
.env
.env.*

# macOS metadata files
.DS_Store
._*
*.bak
*.damaged

# Zip files
*.zip

# Test data (optional — remove if you want these tracked)
test_data/
testing_docs/

# Migrations (keep if you want schema history tracked)
# migrations/

# IDE
.vscode/
.idea/

# Outreach live data — never overwrite server state via git
package/outreach_contacts.json
package/outreach_omar_contacts.json
package/outreach_omar_templates.json
package/outreach_omar_scheduled.json

# Mobile app — never commit dependencies or build artifacts
mobile-app/xybern-mobile/node_modules/
mobile-app/xybern-mobile/.expo/
mobile-app/xybern-mobile/dist/
mobile-app/xybern-mobile/web-build/

# Docs built output — deploy via rsync, never commit
docs-site/site/
