# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp .pnp.* .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/versions # testing /coverage # next.js /.next/ /out/ # production /build # misc .DS_Store *.pem # debug npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* # env files (can opt-in for committing if needed) .env* # vercel .vercel # typescript *.tsbuildinfo next-env.d.ts validator.ts routes.ts # fonts *.woff2 # local scratch data (real customer/financial data — never commit) dev/fin/ dev/seubert-laptops.csv # Claude Code local runtime state — agent worktree checkouts, personal # permission overrides, and the scheduler lock are per-machine, not project # config. .claude/skills/ (project skills) is intentionally NOT ignored. .claude/worktrees/ .claude/settings.local.json .claude/scheduled_tasks.lock