# Dependencies
**/node_modules/
**/.pnp
**/.pnp.js

# Testing
**/coverage

# Next.js
**/.next/
**/out/

# Production
**/build
**/dist

# Misc
**/.DS_Store
**/*.pem

# Debug
**/npm-debug.log*
**/yarn-debug.log*
**/yarn-error.log*

# Local env files
**/.env*.local
**/.env

# Vercel
**/.vercel

# TypeScript
**/*.tsbuildinfo
**/next-env.d.ts

# Python
**/__pycache__/
**/*.py[cod]
**/*$py.class
**/*.so
**/.Python
**/venv/
**/ENV/
**/env/
**/.venv

# IDEs
**/.vscode/
**/.idea/
**/*.swp
**/*.swo
*~

# OS
**/.DS_Store
**/Thumbs.db

# Logs
**/logs
**/*.log

# Lock files (keep package-lock.json but ignore others)
**/yarn.lock
**/pnpm-lock.yaml

# Temporary files
**/tmp/
**/temp/

**/frontend/.next/

# ML model binaries (downloaded at runtime via download_models.py)
voice_creator/models/piper/
# SpeechBrain pretrained models (auto-downloaded at runtime; would otherwise be committed as symlinks into the local HF cache and break Argo CD)
trainer/voice-cloning-result-comp/pretrained_models/
# Helm secret overrides (contain API keys / credentials)
**/helm/values-secrets.yaml
backend/helm/values-secrets.yaml
