# 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 .env.local .env.production .env.*.local # But allow .env.example to be committed as template !.env.example # vercel .vercel # typescript *.tsbuildinfo next-env.d.ts local-* .claude .z-ai-config *.log dev.log dev.out.log test prompt server.log # Skills directory /skills/ # Database files (regenerate from scripts/rebuild_legal_db.py) # 22 MB SQLite file — should NOT be committed to GitHub db/ data/ *.sqlite *.sqlite-journal *.db *.db-journal # Upload folder (raw source data, gitignored) /upload/ # Knowledge Layer data (per-project, may contain anonymized contracts) /knowledge/private/ # Build artifacts /dist/ /standalone/ # IDE .vscode/ .idea/ *.swp *.swo # OS Thumbs.db .DS_Store.zscripts/