Files
dsh_ai1net_server/交付物/清理候选清单-dsh_shenxian-20260923.md
T
admin c1b5e4d966 chore(工作区): 全量入库 + 补齐 .gitignore(以工作区为准)
- 变更规模:新增 514 / 修改 62 / 重命名 155 / 删除 4(归档重组与文档轮次)
- .gitignore 修:`归档/**/db-cwd归一-备份-*/` —— 原规则写绝对层级(归档/db-cwd归一-…),
  目录搬进 归档/配置与备份/ 后**静默失效**,43 MB 的 DB 备份又变成未跟踪
- .gitignore 补:嵌套 git 内部数据(归档/内嵌git-20261008/、归档/skills-git-旧线-20261007/dotgit-原样移出/)
- .gitignore 补:运行态与部署副本(.workbuddy/collab/、.workbuddy/tools/、.workbuddy/.load-pending、.workbuddy/tmp-*)
- .gitignore 补:备份件(*.bak-*)
- 未跟踪文件从 2190 降到 890(其余为 归档/ 归档件与 .workbuddy/memory/ 知识文件,按口径入库)
2026-10-10 23:13:22 +08:00

17 KiB
Raw Blame History

dsh_shenxian 仓库清理候选清单(只读扫描 · 2026-09-23)

性质:扫描报告,⛔ 本清单生成过程未删除 / 未移动 / 未改名任何文件。 范围:D:/github/dsh_shenxian(跳过 .git / node_modules 内遍历) 用法:逐条点名确认后,再按「小批量(≤10/批)+ 走 git(跟踪文件用 git rm,未跟踪文件可直删)+ 每批复核」处理。

〇、总览

档 含义 条目数 体积小计
P0 明确垃圾(编辑器/系统/临时输出) 9 2.5 MiB
P1 疑似一次性/历史产物(需逐项确认) 91 2.6 MiB
P2 ⛔ 建议不动:源码 / 构建产物(lib/)/ 平台数据(dsh-server-docs/)/ 配置 — —

一、P0 · 明确垃圾

路径 体积 文件数 最后修改 git
.workbuddy/lock-hook.log 2.4 MiB 1 2026-09-23 21:39 未跟踪
dsh-server-docs/scripts/__pycache__ 0.0 MiB 1 2026-09-23 00:17 未跟踪
dsh-server-docs/scripts/__pycache__/lock-guard-hook.cpython-313.pyc 0.0 MiB 1 2026-09-23 00:17 未跟踪
_tmp_seq40/dep106.out 0.0 MiB 1 2026-09-18 12:57 未跟踪
_tmp_seq40/dep47.out 0.0 MiB 1 2026-09-18 12:56 未跟踪
_tmp_seq40/punch47.out 0.0 MiB 1 2026-09-18 13:09 未跟踪
_tmp_seq40/selfcheck47_ss.out 0.0 MiB 1 2026-09-18 12:59 未跟踪
_tmp_seq40/selfcheck47.out 0.0 MiB 1 2026-09-18 12:59 未跟踪
_tmp_seq40/restart47.out 0.0 MiB 1 2026-09-18 12:59 未跟踪

二、P1 · 疑似一次性 / 历史产物(逐项确认才动)

路径 体积 文件数 最后修改 git
_tmp_seq40 0.5 MiB 36 2026-09-18 13:23 未跟踪
_tmp_seq40/table.copy.md 0.1 MiB 1 2026-09-18 13:17 未跟踪
scripts/overlay-probe.cjs 0.1 MiB 1 2026-09-19 14:42 已跟踪
tmp-e9-full.txt 0.1 MiB 1 2026-09-23 06:42 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.22.tgz 0.1 MiB 1 2026-09-15 20:13 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.24.tgz 0.1 MiB 1 2026-09-19 13:28 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.23.tgz 0.1 MiB 1 2026-09-15 20:37 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.21.tgz 0.1 MiB 1 2026-09-15 08:31 未跟踪
_tmp_seq40/pkg/web/server.js 0.1 MiB 1 2026-09-18 12:55 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.20.tgz 0.1 MiB 1 2026-09-15 07:20 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.19.tgz 0.1 MiB 1 2026-09-14 22:21 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.18.tgz 0.1 MiB 1 2026-09-14 22:05 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.17.tgz 0.1 MiB 1 2026-09-14 21:22 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.16.tgz 0.1 MiB 1 2026-09-14 20:48 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.15.tgz 0.1 MiB 1 2026-09-14 20:19 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.14.tgz 0.1 MiB 1 2026-09-14 20:14 未跟踪
_tmp_seq40/lib.tgz 0.0 MiB 1 2026-09-18 12:55 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.13.tgz 0.0 MiB 1 2026-09-14 04:50 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.12.tgz 0.0 MiB 1 2026-09-14 00:10 未跟踪
_tmp_seq40/npmtest.txt 0.0 MiB 1 2026-09-18 13:07 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.11.tgz 0.0 MiB 1 2026-09-13 23:42 未跟踪
_tmp_seq40/scripts.tgz 0.0 MiB 1 2026-09-18 12:57 未跟踪
scripts/overlay-direct-probe.cjs 0.0 MiB 1 2026-09-19 15:03 已跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.7.tgz 0.0 MiB 1 2026-09-13 21:51 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.6.tgz 0.0 MiB 1 2026-09-13 21:50 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.9.tgz 0.0 MiB 1 2026-09-13 22:42 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.10.tgz 0.0 MiB 1 2026-09-13 22:47 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.8.tgz 0.0 MiB 1 2026-09-13 22:10 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.4.tgz 0.0 MiB 1 2026-09-13 21:16 未跟踪
_中间产物_待清理 0.0 MiB 5 2026-09-20 22:49 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.3.tgz 0.0 MiB 1 2026-09-13 20:41 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.1.tgz 0.0 MiB 1 2026-09-13 20:14 未跟踪
poc/business-plugins/dsh-local-business-plugins-0.3.0.tgz 0.0 MiB 1 2026-09-13 19:44 未跟踪
_tmp_seq40/pkg/net/relay/direct/punch.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
_tmp_seq24 0.0 MiB 8 2026-09-17 21:51 未跟踪
poc/workspace-scoped-picker/dsh-local-workspace-scoped-picker-0.1.5.tgz 0.0 MiB 1 2026-09-14 04:51 未跟踪
dsh-server-docs/archive/_tmp_r6_s8.md 0.0 MiB 1 2026-09-17 18:22 已跟踪
dsh-server-docs/04-调整方案/110-覆盖网络-答疑-群聊备份迁移保密.md 0.0 MiB 1 2026-09-16 10:23 未跟踪
_tmp_seq40/pkg/net/relay/join.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
_tmp_seq40/pkg/net/relay/network.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
tmp-e9.txt 0.0 MiB 1 2026-09-23 06:36 未跟踪
_tmp_seq40/pkg/net/relay/direct/candidate.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
poc/carbon-mcp-probe 0.0 MiB 5 2026-09-21 00:14 未跟踪
_tmp_seq40/pkg/net/relay/direct/index.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
_中间产物_待清理/插件数据面规范_草案_20260920.md 0.0 MiB 1 2026-09-20 21:48 未跟踪
poc/portal-entry/dsh-local-portal-entry-0.5.6.tgz 0.0 MiB 1 2026-09-20 08:50 未跟踪
poc/portal-entry/dsh-local-portal-entry-0.5.5.tgz 0.0 MiB 1 2026-09-15 20:54 未跟踪
_tmp_seq40/probe.realmachine2.txt 0.0 MiB 1 2026-09-18 13:22 未跟踪
tmp-e9b.txt 0.0 MiB 1 2026-09-23 06:39 未跟踪
_tmp_seq40/probe.realmachine.txt 0.0 MiB 1 2026-09-18 13:04 未跟踪
_tmp_seq40/probe.realmachine3.txt 0.0 MiB 1 2026-09-18 13:24 未跟踪
tmp-e9c.txt 0.0 MiB 1 2026-09-23 06:40 未跟踪
_中间产物_待清理/数据库专区_草案_20260920/02-表结构台账与迭代机制.md 0.0 MiB 1 2026-09-20 21:50 未跟踪
_中间产物_待清理/数据库专区_草案_20260920/01-接入指南-各种情形.md 0.0 MiB 1 2026-09-20 21:49 未跟踪
_tmp_seq40/direct-selfcheck.json 0.0 MiB 1 2026-09-18 13:17 未跟踪
_tmp_seq40/pkg/web/routes/overlay-nodes.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
_tmp_seq40/pkg/net/relay/index.js 0.0 MiB 1 2026-09-18 12:55 未跟踪
scripts/probe-instance-mem.cjs 0.0 MiB 1 2026-09-12 18:16 已跟踪
_tmp_seq24/redgreen.mjs 0.0 MiB 1 2026-09-17 21:37 未跟踪
poc/carbon-mcp-probe/stub-mcp-server.mjs 0.0 MiB 1 2026-09-21 00:14 未跟踪
poc/carbon-mcp-probe/lib/index.js 0.0 MiB 1 2026-09-21 00:18 未跟踪
_中间产物_待清理/数据库专区_草案_20260920/00-专区入口.md 0.0 MiB 1 2026-09-20 21:50 未跟踪
_tmp_seq40/probe.red2.txt 0.0 MiB 1 2026-09-18 13:17 未跟踪
_tmp_seq40/probe.green2.txt 0.0 MiB 1 2026-09-18 13:17 未跟踪
_tmp_seq40/probe.red.txt 0.0 MiB 1 2026-09-18 12:51 未跟踪
_tmp_seq40/probe.green.txt 0.0 MiB 1 2026-09-18 12:51 未跟踪
_tmp_seq40/drill2.txt 0.0 MiB 1 2026-09-18 13:20 未跟踪
_tmp_seq24/drill_after_deploy.txt 0.0 MiB 1 2026-09-17 21:46 未跟踪
dsh-server-docs/scripts/cf-probe.py 0.0 MiB 1 2026-09-19 07:25 已跟踪
_中间产物_待清理/seq9-trace/seq9-sample-1789635288.json 0.0 MiB 1 2026-09-17 16:54 未跟踪
_tmp_seq40/direct-selfcheck.red.json 0.0 MiB 1 2026-09-18 12:50 未跟踪
_tmp_seq40/pre47.sh 0.0 MiB 1 2026-09-18 12:51 未跟踪
dsh-server-docs/scripts/sess-probe-schema.mjs 0.0 MiB 1 2026-09-11 22:37 已跟踪
_tmp_seq40/drill.txt 0.0 MiB 1 2026-09-18 13:09 未跟踪
scripts/backup-platform.sh 0.0 MiB 1 2026-09-19 14:44 已跟踪
_tmp_seq24/probe_after_drill.txt 0.0 MiB 1 2026-09-17 21:35 未跟踪
_tmp_seq24/probe_final.txt 0.0 MiB 1 2026-09-17 21:47 未跟踪
_tmp_seq24/probe_after_table.txt 0.0 MiB 1 2026-09-17 21:52 未跟踪
_tmp_seq24/redgreen_out.txt 0.0 MiB 1 2026-09-17 21:39 未跟踪
_tmp_seq24/runtime_smoke.mjs 0.0 MiB 1 2026-09-17 21:17 未跟踪
_tmp_seq24/40-content-probe.conf 0.0 MiB 1 2026-09-17 21:22 未跟踪
poc/carbon-mcp-probe/cordis.patch.yml 0.0 MiB 1 2026-09-21 00:14 未跟踪
_tmp_seq40/extract.sh 0.0 MiB 1 2026-09-18 12:52 未跟踪
_tmp_seq40/udp_recv.js 0.0 MiB 1 2026-09-18 13:07 未跟踪
_tmp_seq40/udp_send.js 0.0 MiB 1 2026-09-18 13:07 未跟踪
poc/carbon-mcp-probe/package.json 0.0 MiB 1 2026-09-21 00:14 未跟踪
_tmp_seq40/local.md5 0.0 MiB 1 2026-09-18 12:56 未跟踪
poc/carbon-mcp-probe/lib/client.js 0.0 MiB 1 2026-09-21 00:15 未跟踪
_tmp_seq40/local_scripts.md5 0.0 MiB 1 2026-09-18 12:57 未跟踪
tmp/seq46s0/deploy-ts.txt 0.0 MiB 1 2026-09-20 16:56 未跟踪
_tmp_seq40/ts.txt 0.0 MiB 1 2026-09-18 12:55 未跟踪

四、⛔ 扫描命中的假阳性(名字像垃圾,其实是在册资产 —— 别删)

路径 为什么必须留
scripts/overlay-probe.cjs 在册探针(覆盖网络线 29 PASS 用的那个),名字含 probe 被误命中
scripts/overlay-direct-probe.cjs 直连探针(同上)
scripts/probe-instance-mem.cjs 实例内存探针工具
scripts/backup-platform.sh 平台备份脚本(运维在用),名字含 backup 被误命中
dsh-server-docs/scripts/cf-probe.py CF DNS 探测工具(在册)
dsh-server-docs/scripts/sess-probe-schema.mjs 会话分析工具(在册)
dsh-server-docs/archive/_tmp_r6_s8.md archive/ 是存档区,内含 _tmp 只是历史命名
dsh-server-docs/04-调整方案/110-覆盖网络-答疑-群聊备份迁移保密.md 过程档案(文档分层:过程档案⛔ 不改不留删)
poc/carbon-mcp-probe/ carbon 插件线的 POC 产物 ⇒ 归属另一条线,⛔ 本线不处置
.workbuddy/lock-hook.log hook 正在写(mtime = 扫描时刻 21:39)⇒ ⛔ 不直删;要处理只能 truncate 或改 hook 轮转,且它属宿主不属本仓库

五、建议的处理顺序(⛔ 本条不构成授权,需逐项点名确认后才动)

  1. 批次 1(P0 里最安全的 8 项):dsh-server-docs/scripts/__pycache__/(+ 其中的 .pyc)、_tmp_seq40/*.out(5 个)。理由 = 纯临时输出,无引用方。
  2. 批次 2(整目录临时台账):_tmp_seq40/(36 文件)、_tmp_seq24/(8 文件)、根级 tmp-e9*.txt(3 个)、tmp/seq46s0/deploy-ts.txt。理由 = 命名即临时、内容为某棒一次性读数。
  3. 批次 3(POC 历史 tgz):poc/business-plugins/*.tgz(17 个旧版本)、poc/portal-entry/*.tgz(2 个旧版本)、poc/workspace-scoped-picker/*.tgz(1 个)。⚠️ 需先确认「本地还要不要留旧版本回滚点」。
  4. 批次 4(草案/中间产物):_中间产物_待清理/(5 文件,含"插件数据面规范_草案"与"数据库专区_草案")。⚠️ 需先确认两份草案的内容确已被 DB-03 定稿吸收,否则属"删了丢知识"。
  5. 别动:lib/(构建产物,部署要用)· dsh-server-docs/(除 tmp/ 与上面点名的)· poc/* 的源码目录(如 poc/im-conversation-tabs/)· .workbuddy/ · config/ · src/ / test/ / web/。

执行纪律(真删时):① 一批 ≤10 个 ② 跟踪文件用 git rm,未跟踪文件才直删 ③ 每批删完立刻复核(git status --short)④ 删前把清单留档在本文件(已满足)⑤ 经你点名确认后才执行。

六、执行回报(2026-09-23 21:5x · 用户口令「按照建议清理」)

姿势:先整批打包备份 → 再逐批删除 → 每批复核。 备份 = E:\ProgramData\AIProject\ai1net-dsh-server\归档\dsh_shenxian-清理-20260923\deleted-20260923.tar.gz(1,231,915 B / 36 条目)+ 同目录 MANIFEST.txt(逐项路径·字节数)。⛔ 未 commit / 未 push。

批 结果 实际删除
批1 明确垃圾 执行 0 项 —— 目标(dsh-server-docs/scripts/__pycache__、_tmp_seq40/*.out)在动手前已不存在(备份包不含它们 ⇒ 非本次动作)
批2 临时台账 执行 2 项 / 0.01 MiB(tmp-e9c.txt、tmp/seq46s0/);_tmp_seq40 / _tmp_seq24 / tmp-e9-full.txt / tmp-e9b.txt 同因,执行前已不在
批3 POC 历史 tgz 执行 26 项 / 1.15 MiB(poc/business-plugins/、poc/portal-entry/、poc/workspace-scoped-picker/ 下的全部 .tgz)
批4 草案/中间产物 执行 1 项 / 0.03 MiB(_中间产物_待清理/,共 5 文件:两份草案 + seq9-trace/)—— 走「知识不丢守卫」:草案小节标题在文档库的命中率 ≥60% 才删,未命中则整体跳过(本次通过)

复核:错误 0 | 残留(P0 类模式复扫)0 命中 | 守卫生效 —— .workbuddy/lock-hook.log(hook 正在写)、scripts/overlay-probe.cjs(在册探针)、poc/carbon-mcp-probe/(carbon 线)、poc/im-conversation-tabs/(IM 线)全部健在;备份包内 0 条他人路径(已逐条核验)。

⚠️ 一处需知情的偏差:批1/批2 的多数目标在本次执行前已被清掉,来源不明(另一会话或自动化);本次动作没有删它们 —— 判据 = 备份包不含这些路径。

七、根目录「文件」复核结论(2026-09-23 21:5x · 用户追问)

结论 = 根目录下 0 项可删。根目录共 32 条目,其中 16 个文件全部 git-tracked、且每个都有引用;无任何垃圾类文件(P0 类复扫已为 0;tmp-e9*.txt 等根级临时件已在 §六 批2 处理,现不存在)。

文件 判定 依据
cordis.patch.yml 必留 72 处引用(package.json / ensure-role-profile-patch.cjs / STANDARD.md …)
ensure-role-profile-patch.cjs(12.4 KB) 必留 30 处引用(DEPLOY-本部署.md / 02-运维手册.md …)
mksess.cjs 必留 23 处引用(02-运维手册.md 造临时 session 的既有姿势)
tsconfig.json · package.json · package-lock.json 必留 构建 / 依赖锁
.gitignore · .gitattributes 必留 仓库配置
README.md · LICENSE · COMMERCIAL-LICENSE*.md · STANDARD.md 必留 仓库门面与对外授权;STANDARD.md 另被开源导出技能列入保留清单
Dockerfile · Dockerfile.dsh · .dockerignore ⚠️ 历史路线载体,⛔ 不建议按"清理"删 对应 2026-09-15 已下线的模式 B,但仍被 ① .github/workflows/build.yml ② docs/k8s-deployment.md ③ 04-调整方案/119 ④ skills/dsh-opensource-release 的保留/脱敏清单引用 ⇒ 属 README.md:55 明写的「保留作为未来可选路线」。要清必须作为单项做(同时改 CI + docs + 导出清单),不能算垃圾

⇒ 根目录无待删项;本清单的可清理面已在 §六 执行完毕。 若要继续清,下一处是尚未盘点的 dsh-server-docs/tmp/(本轮未动,属另一范围)。

三、顶层目录体积(判断「哪些是大块头」用,⛔ 不构成删除建议)

目录 体积 文件数
dsh-server-docs 4.9 MiB 302
lib 3.5 MiB 360
.workbuddy 2.5 MiB 5
src 2.0 MiB 121
poc 1.6 MiB 86
scripts 0.7 MiB 87
test 0.7 MiB 35
_tmp_seq40 0.5 MiB 36
web 0.5 MiB 18
tmp 0.2 MiB 7
docs 0.1 MiB 8
assets 0.0 MiB 2
_中间产物_待清理 0.0 MiB 5
config 0.0 MiB 5
_tmp_seq24 0.0 MiB 8
deploy 0.0 MiB 11
.github 0.0 MiB 1