.gitignore 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. .DS_Store
  2. node_modules
  3. /dist
  4. # 注:原根目录 docs/ 已并入 harness/docs/,该规则保留以防重建
  5. /docs
  6. # harness 的验证脚本产物(esbuild 打包出来的 _*.mjs)
  7. # 由 tools/ 下的 _entry-*.ts 生成,属于构建产物:入库会与源码漂移,
  8. # 让人误以为测的是新代码。重新生成命令见 harness/tools/README.md
  9. /harness/tools/_*.mjs
  10. # 排查时的临时落盘(如 DMS 取回的原始内容)——是数据不是脚本,别入库
  11. /harness/tools/*.txt
  12. # DMS token(本机单行文件,由 npm run dms:token 写入;带凭据,不入库)
  13. /.dms-token
  14. /.dms-account
  15. # local env files
  16. .env.local
  17. .env.*.local
  18. # Log files
  19. npm-debug.log*
  20. yarn-debug.log*
  21. yarn-error.log*
  22. pnpm-debug.log*
  23. # Editor directories and files
  24. .idea
  25. .vscode
  26. *.suo
  27. *.ntvs*
  28. *.njsproj
  29. *.sln
  30. *.sw?
  31. anchor_unity_embedding*
  32. anchor_unity_webrtc*
  33. yarn.lock
  34. components.d.ts
  35. # Claude Code 本机权限配置(.local 约定不入库)
  36. .claude/settings.local.json
  37. # Vite 在 dev 运行中改配置时写的临时文件(正常会自清;进程被强杀时会留下)
  38. # 例:vite.config.ts.timestamp-1790651074252-f8183f1c87662.mjs
  39. *.timestamp-*.mjs
  40. # 注:harness/、CLAUDE.md、agents.md 自 2026-09-17 起**纳入版本控制**
  41. # (此前排除是本机工作流的临时安排;参考资料的原则是「计划、质量、技术债
  42. # 和代码一起版本化」——团队 clone 应当能看到状态、计划与契约文档)
  43. # 仍然排除的是带凭据的本机文件:.env.*.local(见上)与 .claude/settings.local.json
  44. harness/tools/fixtures/_*