node_modules/
dist/
.next/
out/
coverage/
*.log
.DS_Store
.env
.env.*
!.env.example
!.env.*.example
backups/
.turbo/
deploy/nginx/*.rendered
.deploy-state/

# Credentials and certificates. Nothing matching these has ever been committed; the
# patterns are here so that the first time somebody drops a key in the tree, git does
# not offer to commit it.
*.pem
*.key
*.p12
*.pfx
.aws/

# Playwright, which the screenshot script drives. It writes its output straight into
# apps/web/public/screenshots (those are committed on purpose), but a failed or traced
# run leaves these behind.
test-results/
playwright-report/
.playwright/
blob-report/

# Build bookkeeping and editor/host state.
*.tsbuildinfo
.vercel/
