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

node_modules
dist
dist-ssr
web/dist
web/dist-ssr
*.local
.env
.env.*
!.env.example
!server/.env.example

# Local Docker Compose overrides (keep repo compose templates tracked)
docker-compose.override.yml
docker-compose.*.override.yml
deploy/compose/docker-compose.override.yml
deploy/compose/docker-compose.*.override.yml

# Server env files
server/.env
server/.env.*
!server/.env.example

# Server build output (should not be committed)
server/node_modules
server/dist

# Coverage & caches
coverage
.vite
.cache
*.tsbuildinfo
.eslintcache

# Tooling caches
.turbo
.parcel-cache
.tools
.codeql-db
codeql-results.sarif
scripts/codeql-build.cmd

# Local shell env tooling
.envrc
.direnv/

# Local History (VS Code extension)
.history/

# Playwright artifacts
playwright-report
test-results

# Playwright auth storage state (contains session cookies)
tests/e2e/.auth/
tests/e2e/**/.auth/

# Local scratch / auth cookies
.tmp_*
*.cookies*
*.cookie*

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
Thumbs.db
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Misc runtime artifacts
*.pid
*.pid.lock
