# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js
migrate
/.pnpm-store

# testing
/coverage
**/coverage/
/certs/
.playwright-mcp/*

# database
/prisma/db.sqlite
/prisma/db.sqlite-journal

# next.js
/.next/
/.next-check/
/out/
next-env.d.ts

# production
/build

# claude worktrees
.claude/worktrees

# idea
.idea

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
.eslintcache

# local env files
# do not commit any .env files to git, except for the .env.example file. https://create.t3.gg/en/usage/env-variables#using-environment-variables
.env*
!.env.dev.example
!.env.dev-azure.example
!.env.dev-redis-cluster.example
!.env.prod.example
!.env.test.example
!.env.dev-oci.example

# vercel
.vercel

# typescript
*.tsbuildinfo

# python
__pycache__/
*.py[cod]

/generated

# openapi spec that is copied during build
/public/openapi*.yml

# claude meta files
.claude/tsc-cache

# vscode
node_modules
**/node_modules
**/dist
**/.next/*
**/.next-check/*
**/.turbo/*
.yarn
.turbo

web/test-results/*
.codex-artifacts/

# Local DeepSec workspace and generated scan state
.deepsec/

.mcp.json
.claude/settings.json
.claude/skills/
.claude/launch.json
.cursor/mcp.json
.vscode/mcp.json
.codex/config.toml
.codex/environments/environment.toml

# local config files
*.local.*

# claude meta files
.claude/tsc-cache
.claude/worktrees

# Refactoring planning files (local only)
**/.refactor/
**/.pi-lens/

# Serena MCP server config (local only)
.serena/

# Local overrides for AGENTS.md
**/AGENTS.override.md

# Local agent scratch (never commit)
.langfuse/

# Superset config
.superset/

# design-sync (claude.ai/design) - build artifacts and machine-local state
.design-sync/sb-reference/
.design-sync/learnings/
.design-sync/.cache/
.design-sync/node_modules
.design-sync/*.log
.ds-sync/
ds-bundle/
.design-sync/ds-package/storybook-compiled.css
.design-sync/ds-package/index.ts
.design-sync/ds-package/process-shim.js
.design-sync/ds-package/public-assets.js
.design-sync/upload-*.txt
.design-sync/chunk-*.json

# local redis snapshots
dump.rdb
