任务:仓库根目录整理(文档入 docs/、调试脚本入 scripts/、删重复垃圾)
时间:2026-07-23 19:20 GMT+8
触发:用户指出文档不该堆在根目录,明确要求"文档都移动到 docs/、调试脚本放入 scripts/、明显没用的调试脚本包括重复的删除"。
执行结果
整理前
- 根目录 ~200+ 文件:30 个
.md散落根目录、约 75 个_.js/__.cjs/check_.js/debug-.js/test-.js调试脚本、约 30 个.err错误日志 + 几十个*.log运行日志、多个重复启动脚本。
整理后
- 根目录收敛到 41 个核心文件:
server.js、package.json、pnpm-lock.yaml、.env、.git、配置(config.yaml/js、ecosystem.config.js、vite/vitest/jest.config.)、SQL(mysql-init.sql、user and user_api_keys and user_roles.sql)、前端资产(index.html、ai-showcase.html、plm-rules-manager.html、test-procurement.html、screenshot-main-page.png)、启动/部署脚本(start.bat/ps1/py、run-server.bat、build-release.、deploy_test_framework.)、bossagents.db、health-report.json、pps-itemtypes-result.json。 - 文档 →
docs/(*.md全部移入,重名时按内容哈希判定:相同则删源、不同则加-root后缀;本次产生scripts/check-db-root.js一个冲突保留)。 - 调试脚本 →
scripts/(.js/.cjs/.mjs/.ps1/.py/.sh/.bat等;.log日志误移后与*.err一并删除,不入 scripts)。 - 删除:全部
.err错误日志、__all3.cjs/__c1.cjs/__parse_test.cjs/__resume_t2.cjs/__staff_test.cjs/__stock_.cjs/__trace_audit.cjs/_build.cjs/_build.cmd/fix_exec_lang2.js/fix_exec_lang3.js/convert-cjs-to-esm.mjs/console.log('T/test-download*.bin/sciot_import.db.backup_20260602/debug-create-fail.json/test_no_mtclaw.json/trace_audit.json(明确垃圾);根目录package-lock.json因项目用 pnpm 也删除。 - 去重:
修改检查报告.md与docs/修改检查报告.md内容相同 → 删除根目录版;六能力闭环落实记录_2026-07-12.md同 → 删除根目录版。
提交
4e84c011chore: 仓库根目录整理——文档移入docs/、调试脚本移入scripts/、删除重复调试垃圾(78 files changed, +8691 -5970)
未动项(用户需拍板)
server.js/server/boss-scheduler/lite-scheduler.js(+47) /server/digital-staff/smart-llm-router.js(+2) 三个 pre-existing 工作树改动未纳入本次整理,未提交(避免盲目提交未知改动)。- 根目录未跟踪交付物保留:
.trae-html-share-packages/digital-staff-audit/、server/public/demo/。 scripts/现 574 文件含软著生成器_*.cjs(属docs/software-copyright/域),量级较大但分类正确,未进一步筛。
复盘
- 自己创建的碎片文档(
task_*.md)此前误放根目录,本次已随整理移入docs/(rule-engine-cleanup-audit_20260723.md)。 - PowerShell 对含中文注释/长数组字面量的
.ps1文件存在解析 bug,后改用git add递归 + 精确清单方式绕过。 - 教训:文档/脚本默认应进
docs/与scripts/,不应裸放根目录。
BossAgents