# Private keys
*.pem

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
.*
!.gitignore
!.env.example
!.github
!.claude
!frontend/.*
!voice/.*

# Build / dist artifacts
UI/
dist/
*.egg-info/

# Node.js and worker directories
searchapi-node/
cloudflare-worker/
searchapi/

# Documentation files (except README.md files and campaign_builder docs)
# Only ignore .md files at backend root, not in frontend/ or voice/
/*.md
!/README.md
!/CLAUDE.md
!/docs/*.md
!/campaign_builder/**/*.md
!frontend/**/*.md
!voice/**/*.md

# Node.js dependencies
*node_modules*

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# local testing files

*2025-08*.sql
setup_waterfall_table.py
test.py
sample.html
docker-compose*.yml
init-db.sh
auto_create_sequence.py
sequencer/routers/scripts/*
sequencer/scripts/*

/crm-integration-clone/
# /integrations_v4/
/venv/
/*scripts
/sequencer/*scripts
# Log files
logs/*

# Celery
celerybeat-schedule
celerybeat-schedule.*
