# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

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

# Node.js dependencies (frontend)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

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

# Logs
*.log
logs/
!backend/app/agents/examples/logs/

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory
coverage/

# Build artifacts
build/
dist/

# Environment variables - ignore all .env files in any directory
**/.env
**/.env.dev
**/.env.prod
**/.env.local
**/.env.development.local
**/.env.test.local
**/.env.production.local

# Package files
*.tgz

# Cache directories
.cache
.parcel-cache

# Next.js build output
.next

# Temporary files
temp/
tmp/

# Database files
*.db
*.sqlite
*.sqlite3

# AI coding specific files
spec/
.claude/

# local demos
backend/app/agents/examples/basic_agent_with_local_skills_files

# local test files
backend/tests/performance

# Resume JSON files (parsed resume data, should not be committed)
backend/app/resumes/*.json