Files
dsh_ai1net_server/交付物/文档库归类现状与方案-20260923.md
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

5.0 KiB
Raw Permalink Blame History

dsh-server-docs 归类现状与方案(2026-09-23)

工作区:E:\ProgramData\AIProject\ai1net-dsh-server(插件投放与分库线) 性质:现状台账 + 归类方案。本轮已执行「零风险归置」3 件;结构性大搬动留待拍板(原因见 §三)。 取证:全量结构见 tmp/_docs_inventory.txt(本工作区);引用面 = 整仓对 dsh-server-docs/<顶层项> 的路径引用计数。


§一 结论先说

文档库其实已经是「按用途分类」的结构 —— 10 个目录各司其职(见下表),根级只留「编号规范件 + 入口/索引件 + 生成物」。 ⇒ 真正的"未归类项"只有 1 个单文件目录 + 1 个临时残渣,本轮已清;剩下的一件事属别人的线,已报告未动。

§二 现状(现读)

目录 用途 文件数
04-调整方案/ 过程档案(每项改造一份,编号) 156
交接单/ 执行台账(已规划待执行 + 各线单) 38
skills/ 平台技能包(含 references/) 38
scripts/ 文档库工具脚本(探针 / 对账 / 分析) 27
archive/ 存档区(已完成单 / 旧方案 / 简报) 13
ops/ 运维物料(nginx / scripts / 域名迁移 / 覆盖网络接续件) 6
数据库/ 数据面规范 DB-00–DB-03 4
架构设计/ 定稿架构(分库 / 覆盖网络全貌) 3
tmp/ 临时区(当前为空) 0
docs/ 原单文件目录 ⇒ 本轮已归并撤销 0
根级编号规范件 01-规划与架构 02-运维手册 03-路线图与待办 06-工作台UI规范 07-实例UI分区登记表 08-插件开发与对接规范 09-IM插件SDK与扩展点契约 7
根级入口/索引件 README(总入口)INDEX(场景索引)BRIEF(现行事实)CODEBUDDY(项目指令)DEPLOY-本部署 5
根级生成物 / 配置 docs-manifest.json archive-summaries.json + .gitignore .gitattributes 4

§三 本轮已执行(3 件 · 均先备份、可回滚)

# 动作 风险 依据
1 删 .domains.tmp.1639(29 B,锁机制中断残渣) 0(备份在 归档/dsh-server-docs-整理-20260923/) 内容 = 临时域列表,无引用方
2 docs/IM插件SDK与扩展点契约.md → 根级 09-IM插件SDK与扩展点契约.md(与 06/07/08 同族),并删空的 docs/ 低 单文件目录 = 未归类;提为编号件后与其他规范件同层
3 同步改指针 2 处(交接单/IM群组-D-插件SDK与扩展点契约.md 第 221 / 309 行)+ INDEX.md 加一行 09 的索引 低 移动必然断引用 ⇒ 跟随动作的必要修正(该文件只被这一处引用)

回滚:归档/dsh-server-docs-整理-20260923/ 内有原文件与残渣副本;路径改动为 1 个文件,反向 mv + 撤销上面 2 处指针即可。

§四 ⏸ 报告未动(1 件 · 属别的线)

ops/接续入口_覆盖网络线_20260916.md + ops/接续包_覆盖网络线_20260916.md —— 与工作区根的权威入口同名。按「入口只允许一份」的归属律,ops/ 里这两份属外来副本(会误导读者以为入口在这)。 未动的原因:它们是覆盖网络线的资产 ⇒ 归置(移 archive/ 或删)应由该线决定;本线只登记。

§五 待拍板:根级那 12 个文件要不要收进子目录(真取舍)

A 维持现状(本轮做法 · 倾向) 优点:零引用断裂 —— CODEBUDDY.md(每会话自动加载的项目指令)里写的是 dsh-server-docs/06-工作台UI规范.md 这类绝对路径,INDEX / 各档案 / 技能 / 脚本另有 26+10+8 处路径引用;根级"编号件 + 入口件"本身就是文档库的既有约定(01/02/03 从第一天就在根)。 缺点:物理上根目录仍有一排 .md,"看起来"不够分层。

B 全量分层(新建 规范/、入口/、生成物/ 再搬) 优点:根目录只剩目录,视觉最整齐。 缺点:必须同步改 CODEBUDDY.md 并重启会话才生效(改错会污染此后所有会话的规则加载)+ INDEX + 26/10/8 处路径引用逐一核对 + 服务器端 skills/ 副本要重推 ⇒ 回归面远大于收益,且"编号件在根"是既有约定、并非缺陷。

C 只加导航层(可选增量) 优点:零移动、当场见效 —— 在 README 顶部补一张「用途 → 目录」总表(INDEX 已有场景表,可再抽象一层)。 缺点:不改物理布局,解决不了"想看到文件夹"的观感。


§六 附:若要继续清理文档库

dsh-server-docs/tmp/ 当前为空(无需处理);04-调整方案/ 里 09 月中旬以前的过程档案若要归档,须走「过程 ≠ 成品」的既有机制(架构设计/ 为准,过程档案不改正文、只加头部状态块)——属专项,不属本次归类。