# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
node_modules/
apps/frontend/dist/
apps/frontend/.vite/
venv/
env/
ENV/
*.egg-info/

# FastAPI
.env
*.env
uploads/

# Local config / secrets
creds.json
creds_text.json
jitsi.env
livekit.yaml

# Database
*.db
*.db-journal
*.sqlite
*.sqlite3

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Logs
*.log

# Local caches / runtime data
media/
app/media/
recordings_cache/
sessions/
app/sessions/
*.session
*.session-journal
uploaded_resumes/
app/uploaded_resumes/
static/resumes/uploaded/
resumes/
test_results/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.claude/

# Admin credentials
admin_credentials.txt
create_admin.py

# OAuth scripts with secrets (never commit these!)
add_google_oauth_env.py
*_oauth_env.py

app/core/config.py
scripts/*
!scripts/cleanup_invalid_candidate_cards.py
migrations/
alembic/
models/
alembic.ini
!alembic/
!alembic/versions/
!alembic/versions/*.py
