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/ 知识文件,按口径入库)
This commit is contained in:
admin committed 2026-10-10 23:13:22 +08:00
1 parent 30b46dbd0c
commit c1b5e4d966
735 files changed
+153192 -2415

No files matched your search

@@ -0,0 +1,17 @@
# automation `c694cd01-75b1-4865-8fa5-dc535bcddd47` · 执行记录
> 本文件只记**高层执行摘要**(做了什么 / 结果 / 下一棒),完整内容见入口 §0 与当日日志。
## 2026-09-24 22:53–23:1x | 插件投放与分库线 · 第 12 棒 · 执行棒 ✅ 完成
**任务**:把「Manager 侧 host 目录新鲜度」接进跨机可见性回流的读路径,然后重跑真机验收 ①。
**结果**:
- 代码 2 文件 + 测试 1 文件:`src/supervisor/leased-spawner.ts` 新增可选 `ensureHost` 回调(`readUserBundles` 定位链「未命中先补一次目录再判」);`src/web/server.ts` 把既有 `ensureHostDirectory` 接进去(含 TDZ 规避的闭包说明)。
- 三门全绿:build rc=0 | npm test = 527/525 过 / 0 败 / 2 跳过 | check-layering ✅ 无新增违规。
- 部署两机(47 `/opt/dshs` + 106 `/opt/dshs-cluster`),md5 逐字一致;47 重启后全服务 active、门户 200。
- **验收 ① 全绿**:47 重启后首次请求 ⇒ 用户 `4092b965`(归属 `w-106`)读到 `source:'remote'` + `known:true` + `@softspark/dsh-file-preview=true`(第 11 棒的 `unknown` 已闭合);本机用户回归 `source:'local'` 且零补齐开销。临时会话/脚本零残留。
**顺带发现**:106 上有两个 Manager 侧文件(`leased-spawner.js`、`business-plugins.js`)并未跟着第 11 棒落地 —— 第 11 棒记的「三机 md5 逐字一致」对 106 不成立;无生产影响(worker 不加载这两个模块)。
**下一棒**:automation `0f61a175-fdd2-4031-87a8-d59dde3d38f0`(2026-09-24T23:18 · 域 `poc/business-plugins`)= 客户端 UI 认 `enabledState.known`。