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,13 @@
# 插件投放与分库线 · 自动化执行记录(第 11 棒起)
> 只记「高层面执行概要」,⛔ 不抄交付正文;细节以 `接续入口_插件投放与分库线_20260922.md §0` 为准。
## 2026-09-24 22:09 · 第 11 棒(执行棒)· 跨机可见性状态回流 · 形态 D
- **做了**:形态 D 主路径落地 4 文件(worker `POST /profile-bundles`/`spawner.ts` 三态类型/`leased-spawner.readUserBundles()`/`/api/plugins/mine` 改「先判本机、非本机定向拉」)+ 新测试文件 + `npm test` 登记。
- **三门**:build rc=0|`npm test` 521/519 过/0 败/2 跳过(基线 507/505,+14)|check-layering ✅ 无新增违规。
- **部署**:47 `/opt/dshs` + 106 `/opt/dshs-cluster`,md5 逐字一致;备份 `/opt/dsh/backups/lib-bundles-20260924/`;两机服务全 active、门户 3080=200。
- **真机结果**:端点侧全过(真值 = 磁盘;未知 userId ⇒ `not_here`;不带 token ⇒ 401);`/mine` 本机路径 ✅(`source:'local'`、零网络);🔴 **跨机路径退化** ⇒ `unknown`(根因 = web 层 `hostDirectory` 惰性 Map,`agentFor('w-106')` 为 undefined)—— **未假装修好**。
- **产出**:入口 §0 新增第 11 棒行(含第 12 棒登记:automation `c694cd01-75b1-4865-8fa5-dc535bcddd47`,22:53)。
- **附带发现**:① 锁守卫 `handoff-guard.sh:235` 写 OWNER 时取不到 `CODEBUDDY_SESSION_ID` ⇒ 钩子认不出会话会话 ⇒ Write/Edit 被拦(机制层,只报告)② 活动会话已迁至控制面 PG `sessions` 表(本地 SQLite 那套已过期)。
- **红线**:⛔ 未 commit/push|⛔ 未碰装配协议与 `plugin-assembly.ts`|⛔ 未开新可见面|⛔ 未引新依赖|锁已按序释放。