# --- Node / pnpm ---
node_modules/
.pnpm-store/
.pnpm-debug.log*
npm-debug.log*
yarn-error.log

# --- Build output ---
dist/
build/
out/
.next/
.nuxt/
.svelte-kit/
.angular/
.turbo/
.cache/
coverage/
*.tsbuildinfo

# --- .NET ---
bin/
obj/
*.user
*.suo
.vs/
.idea/
TestResults/
*.coverage
*.coveragexml

# --- Python (tooling scripts only) ---
__pycache__/
*.py[cod]
.venv/

# --- Environments & secrets ---
.env
.env.local
.env.*.local
.env.development
.env.staging
.env.uat
.env.production
prisma/.env
*.pem
*.key
*.pfx
platform/secrets/*.env
!platform/secrets/.env.example

# --- IDE / Editor ---
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
!.vscode/launch.json
!.vscode/tasks.json
*.swp
*.swo
.DS_Store
Thumbs.db

# --- Claude Code ---
.claude/settings.local.json
.claude/.cache/
.claude/.history/

# --- Cursor ---
.cursor/

# --- Logs & runtime ---
logs/
*.log
pids/
*.pid
*.seed
*.pid.lock

# --- Test artifacts ---
playwright-report/
test-results/
e2e-results/

# --- Generated docs / maps (rebuilt by validators) ---
tools/validators/repository-map.generated.json
tools/validators/dependency-map.generated.json

# --- Docker / Kubernetes local state ---
.docker-data/
kubeconfig
*.kubeconfig

# --- Misc ---
*.bak
*.tmp
*.orig
