# Dependencies node_modules/ .pnpm-store/ # Build output .next/ out/ dist/ build/ *.tsbuildinfo # Generated at build time by next.config.ts — do not commit public/sw.js # Auto-generated by Next.js — never edit, never commit next-env.d.ts # Env .env .env.local .env.*.local .env.production # Logs *.log npm-debug.log* pnpm-debug.log* # OS .DS_Store Thumbs.db desktop.ini # Editors .claude/ .vscode/* !.vscode/extensions.json !.vscode/settings.json.example .idea/ # Coverage / test artifacts coverage/ playwright-report/ test-results/ tests/.auth/ # drizzle/meta/ intentionally committed — migrator requires _journal.json at runtime # Backups deploy/backups/data/ # Production configs and deploy scripts — maintainer-specific, never commit deploy/.prod/ deploy/compose.yaml deploy/Caddyfile deploy/Caddyfile.dev.snippet scripts/apply-compose.ps1 scripts/sync-prod.ps1 # Design handoff bundle (reference only, not committed) .design-tmp/ # Git worktrees (local agent isolation) .worktrees/