chore(工作区): 纳入版本控制基线(回收 411 MB 过程产物)

回收 411 MB(470 M → 58.8 M),全部经回收站,可恢复:
- 待清理/(146.2 M,含 relay 分片 128 M 与 42 项过程目录)
- tmp/(32.4 M,按接续棒命名的过程临时区)
- .workbuddy/tmp/(39.5 M)
- 4 份 workbuddy.db 冗余副本(101 M,09-23 事故的坏副本 / 抢救产物)
- tmp/im16/gw/centrifugo 二进制(63.9 M,可重下)+ 缓存残留

入库范围:常驻规则(CODEBUDDY.md / README.md / state.py)、在途接续入口与
接续包、docs/、交付物/、交接单/、归档/、scripts/、.codebuddy/、
.workbuddy/memory/;共 398 件,其中 >60 KB 的 26 件全为文档。

排除(.gitignore):tmp/、待清理/、运行态日志与缓存、*.db 与 DB 备份整目录、
打包二进制(*.tar.gz / *.tgz)、记忆修复前备份。
This commit is contained in:
admin committed 2026-09-24 07:51:03 +08:00
commit ce8e6ceed9
396 files changed
+66045

No files matched your search

@@ -0,0 +1,31 @@
# automation 4820a898 · MCN线 · DB接入规范合规化调整
## 2026-09-21 06:11(首次执行)
**做了什么(本轮只做这一件事)**
1. 修 `dsh-server-docs/数据库/DB-03-插件数据面规范.md` 陈旧头部("草案暂存 tmp/+待落点 04-143" ⇒ "✅ 已落文档库 · 唯一正式来源",并注明 04-143 是另一件事)。
2. `DB-01-接入指南.md` 情形 3 补条款「平台侧不得以 `cp`/`mv`/直接 `fs` 写用户 home 下任意文件」,附 `src/fs/user-fs.ts:126/:113/:83` 实测证据;`DB-03 §一` 同步一句互指。
3. 只读体检 + 对账:`数据库/` 4 文件纯 LF(CR=0;LF 54/88/100/147);`INDEX.md` 两行判为**无需改**;残留陈旧指针全库 0 命中;`tmp/` 无草案副本。
**关键结论(下轮必须知道)**
- **"双写"事实被改写**:47 实例侧副本 = **441 行**(非 444),仅 `rewrite_log` 少 3 行(id 12/15/16),且「仅 47 有」= 0 ⇒ 47 是**本机的严格子集**;本机那份 mtime 2026-09-05 冻结 = **最后完整源**。
- ⇒ 权威定为 47(运行时唯一被读写、落点合规),但**迁移丢了 3 行**,需另案补回。
**红线遵守**:抢锁 `--claim-exec` → 收工 `--release-exec`;未 commit / 未 push;未改 `user-fs.ts`;未动 MCN 产物/实例/表名;**未移动本机那份 DB**(personal dir 规则,只报告)。临时比对 txt 已删。
**下一棒**:⛔ **未登记** —— 剩余两项都要用户拍板(本机那份如何处置 · 历史数据导入通路候选 A/B/C),按"要拍板的等拍了再建接续"铁律停手。
## 2026-09-21 06:2x(同会话续:用户拍板后的执行)
**用户拍板**:① 处置 = A C(归档+补行后删)② 导入通路 = A(插件实例内一次性导入入口)。
**Q3(新问)**:不同用户用同一插件 → **各自独立一份数据**(`DSH_HOME` 锚在各自 userRoot;47 上 8 用户根仅 admin 有该库)。
**已做**:A 归档完成(sha256 `2a79a252…`,归档在 `待清理/MCN-DB-本机副本归档-20260921/`,原件未动)。
**🔴 C 撤销**:3 行差异经查是**用户 2026-09-20 23:04:57–23:05:05 主动删除**(journal 有 3 次 `/mcn/api/rewrite/delete`,与库 mtime 23:05:05 吻合;表无 UNIQUE 索引)⇒ 47 是权威,补回=逆用户操作。载荷 sql 已删并写 README 警示。
**锁**:抢锁**失败**(`guest实例503排障-20260921` 占用,已核实为真)⇒ 未改任何仓库文件;未删/未接管他人锁。
**最后一棒(06:30)**:用户明令「删除 工作台源项目有备份」⇒ 本机 `C:/Users/Administrator/.dsh/mcn-plugin.db` 已**送入回收站**(Python ctypes `SHFileOperationW` + `FOF_ALLOWUNDO`;本机 PowerShell `Add-Type` 被拦)。双验通过:原路径已无、回收站见同尺寸 4,247,552 B 同 mtime 项。**双写已消解**,权威 = 47 实例侧;归档仍在 `待清理/MCN-DB-本机副本归档-20260921/`(sha256 `2a79a252…`)。⛔ 同目录 `mcn-schedule.json` 未动。
**本棒收口(06:36)**:剩余 2 项 = ① workspace 交接单含 2 处过时结论(被锁挡住,锁 06:31 起被 `中继per-port兜底-20260921` 占用)② 决策 2=A 插件导入入口未开始(且触发场景已消失,属优先级待定,**未排棒**)。
**下一棒(本棒唯一登记)**:automation `3ed2e0a1-2aef-43fe-b0aa-2023c300c116` @ 2026-09-21 06:45「MCN线 · 收口维护(交接单更正 + MEMORY 压缩)」。