# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.venv
.pytest_cache/
.coverage
.coverage.*

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Environment files (keep .env-template only)
.env
.env.local
.env-docker
.env-prod
.env-prod-*
.env-e2e

# Editor directories and files
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

.claude/settings.json.tmp
.claude/settings.json
CLAUDE.*.md

/frontend/playwright-report/
/frontend/test-results/
/test-results/

# Deployment tracking (local state)
/deployment/.last-deployed-*
/.claude/

# Wrangler (Cloudflare Workers CLI) local state
.wrangler/

# Ansible
deployment/ansible/.vagrant/
deployment/ansible/.vault_password
deployment/ansible/*.retry
deployment/ansible/*.log
deployment/ansible/*.pem
deployment/ansible/*.key
deployment/ansible/.env
deployment/ansible/.env-*
# Production secrets (contains db_password, etc.)
deployment/ansible/inventory/production/group_vars/secrets.yml
