Files
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

345 lines
35 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2026-10-01 14:56:09 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=None 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:56:58 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:56:58 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:56:58 [dry-run] 将写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env:
# session-mechanism · 根目录(由 install.py 生成,⛔ 请勿手改)
# 说明:settings.json 的 hook 条目没有 env 字段 ⇒ 包内脚本靠本文件定位根目录。
DSH_WS_ROOT=E:/ProgramData/AIProject/ai1net-dsh-server
WB_RESULT_HOOK_WS=E:/ProgramData/AIProject/ai1net-dsh-server
DSH_DOCS_ROOT=D:/github/dsh_shenxian/dsh-server-docs
2026-10-01 14:56:58 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:56:58 [dry-run] ⛔ 未写 settings.json
2026-10-01 14:57:01 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:57:01 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:01 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:01 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:01 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145701
2026-10-01 14:57:01 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145701
2026-10-01 14:57:02 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:57:02 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:02 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:02 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:02 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145702
2026-10-01 14:57:02 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145702
2026-10-01 14:57:05 已用 settings.json.bak-session-mechanism-20261001-145702 还原 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json ⇒ 逐字节相同 ✅
2026-10-01 14:57:07 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:57:07 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:07 [dry-run] 将写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env:
# session-mechanism · 根目录(由 install.py 生成,⛔ 请勿手改)
# 说明:settings.json 的 hook 条目没有 env 字段 ⇒ 包内脚本靠本文件定位根目录。
DSH_WS_ROOT=E:/ProgramData/AIProject/ai1net-dsh-server
WB_RESULT_HOOK_WS=E:/ProgramData/AIProject/ai1net-dsh-server
DSH_DOCS_ROOT=D:/github/dsh_shenxian/dsh-server-docs
2026-10-01 14:57:07 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:07 [dry-run] ⛔ 未写 settings.json
2026-10-01 14:57:08 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:57:08 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:08 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:08 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:08 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145708
2026-10-01 14:57:08 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145708
2026-10-01 14:57:08 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings
2026-10-01 14:57:08 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:08 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:08 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:08 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145708
2026-10-01 14:57:08 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145708
2026-10-01 14:57:08 已用 settings.json.bak-session-mechanism-20261001-145708 还原 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx-settings\settings.json ⇒ 逐字节相同 ✅
2026-10-01 14:57:39 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=tmp\inv-20261001\sbx-settings
2026-10-01 14:57:39 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:39 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:39 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:39 已备份 → tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145739
2026-10-01 14:57:39 已写 tmp\inv-20261001\sbx-settings\settings.json
BACKUP=tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145739
2026-10-01 14:57:39 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=tmp\inv-20261001\sbx-settings
2026-10-01 14:57:39 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:39 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:39 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:39 已备份 → tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145739
2026-10-01 14:57:39 已写 tmp\inv-20261001\sbx-settings\settings.json
BACKUP=tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145739
2026-10-01 14:57:40 🔴 2 份备份里没有一份是「不含本包痕迹」的原状 ⇒ 停手(⛔ 不拿已装状态糊弄)
2026-10-01 14:57:59 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=tmp\inv-20261001\sbx-settings
2026-10-01 14:57:59 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:59 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:59 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:59 已备份 → tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145759
2026-10-01 14:57:59 已写 tmp\inv-20261001\sbx-settings\settings.json
BACKUP=tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145759
2026-10-01 14:57:59 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=tmp\inv-20261001\sbx-settings
2026-10-01 14:57:59 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 14:57:59 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 14:57:59 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 14:57:59 已备份 → tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145759
2026-10-01 14:57:59 已写 tmp\inv-20261001\sbx-settings\settings.json
BACKUP=tmp\inv-20261001\sbx-settings\settings.json.bak-session-mechanism-20261001-145759
2026-10-01 14:57:59 🔴 1 份备份里没有一份是「不含本包痕迹」的原状 ⇒ 停手(⛔ 不拿已装状态糊弄)
2026-10-01 15:06:34 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3
2026-10-01 15:06:34 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:06:34 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:06:34 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:06:34 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150634-272865
2026-10-01 15:06:34 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150634-272865
2026-10-01 15:06:34 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3
2026-10-01 15:06:34 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:06:34 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:06:34 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:06:34 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150634-379170
2026-10-01 15:06:34 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150634-379170
2026-10-01 15:07:10 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3
2026-10-01 15:07:10 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:07:10 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:07:10 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:07:10 已写**原状**备份(本包接管前)→ E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-orig
2026-10-01 15:07:10 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150710-033330
2026-10-01 15:07:10 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150710-033330
ORIG_BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-orig
2026-10-01 15:07:10 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3
2026-10-01 15:07:10 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:07:10 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:07:10 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:07:10 ⚠ 原状备份已存在,⛔ 不覆盖(若怀疑原件已换,请人工核对):E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-orig
2026-10-01 15:07:10 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150710-154254
2026-10-01 15:07:10 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-20261001-150710-154254
2026-10-01 15:07:10 采用固定名原状备份:settings.json.bak-session-mechanism-orig
2026-10-01 15:07:10 (还原前存照)→ E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json.bak-session-mechanism-preuninstall-20261001-150710-366169
2026-10-01 15:07:10 已用 settings.json.bak-session-mechanism-orig 还原 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx3\settings.json
2026-10-01 15:07:10 · 与备份逐字节相同:✅
2026-10-01 15:07:10 · 还原后已无指向本包的钩子:✅
2026-10-01 15:07:27 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5
2026-10-01 15:07:27 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:07:27 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:07:27 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:07:27 已写**原状**备份(本包接管前)→ E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-orig
2026-10-01 15:07:27 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-20261001-150727-219210
2026-10-01 15:07:27 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-20261001-150727-219210
ORIG_BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-orig
2026-10-01 15:07:27 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5
2026-10-01 15:07:27 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:07:27 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:07:27 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:07:27 ⚠ 原状备份已存在,⛔ 不覆盖(若怀疑原件已换,请人工核对):E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-orig
2026-10-01 15:07:27 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-20261001-150727-382688
2026-10-01 15:07:27 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx5\settings.json.bak-session-mechanism-20261001-150727-382688
2026-10-01 15:08:55 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 15:11:34 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 15:11:46 --verify 全绿
2026-10-01 15:12:21 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6
2026-10-01 15:12:21 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:12:21 [dry-run] 将写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env:
# session-mechanism · 根目录(由 install.py 生成,⛔ 请勿手改)
# 说明:settings.json 的 hook 条目没有 env 字段 ⇒ 包内脚本靠本文件定位根目录。
DSH_WS_ROOT=E:/ProgramData/AIProject/ai1net-dsh-server
WB_RESULT_HOOK_WS=E:/ProgramData/AIProject/ai1net-dsh-server
DSH_DOCS_ROOT=D:/github/dsh_shenxian/dsh-server-docs
2026-10-01 15:12:21 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:12:21 [dry-run] ⛔ 未写 settings.json
2026-10-01 15:12:21 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6
2026-10-01 15:12:21 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:12:21 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:12:21 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:12:21 已写**原状**备份(本包接管前)→ E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-orig
2026-10-01 15:12:21 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-20261001-151221-728688
2026-10-01 15:12:21 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-20261001-151221-728688
ORIG_BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-orig
2026-10-01 15:12:21 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6
2026-10-01 15:12:21 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:12:21 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:12:21 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:12:21 ⚠ 原状备份已存在,⛔ 不覆盖(若怀疑原件已换,请人工核对):E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-orig
2026-10-01 15:12:21 已备份 → E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-20261001-151221-903717
2026-10-01 15:12:21 已写 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json
BACKUP=E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-20261001-151221-903717
2026-10-01 15:12:22 采用固定名原状备份:settings.json.bak-session-mechanism-orig
2026-10-01 15:12:22 (还原前存照)→ E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json.bak-session-mechanism-preuninstall-20261001-151222-068109
2026-10-01 15:12:22 已用 settings.json.bak-session-mechanism-orig 还原 E:\ProgramData\AIProject\ai1net-dsh-server\tmp\inv-20261001\sbx6\settings.json
2026-10-01 15:12:22 · 与备份逐字节相同:✅
2026-10-01 15:12:22 · 还原后已无指向本包的钩子:✅
2026-10-01 15:13:17 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\.workbuddy
2026-10-01 15:13:17 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 15:13:17 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 15:13:17 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 15:13:17 已写**原状**备份(本包接管前)→ E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-orig
2026-10-01 15:13:17 已备份 → E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261001-151317-148322
2026-10-01 15:13:17 已写 E:\ProgramData\.workbuddy\settings.json
BACKUP=E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261001-151317-148322
ORIG_BACKUP=E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-orig
2026-10-01 15:13:22 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 15:13:34 --verify 全绿
2026-10-01 15:59:44 --verify 全绿
2026-10-01 16:00:22 --verify 全绿
2026-10-01 16:50:07 --verify 全绿
2026-10-01 16:53:54 --verify 全绿
2026-10-01 18:21:25 --verify 全绿
2026-10-01 18:28:22 --verify 全绿
2026-10-01 18:29:14 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 18:29:27 --verify 全绿
2026-10-01 18:40:35 --verify 全绿
2026-10-01 18:41:32 --verify 全绿
2026-10-01 18:41:46 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 18:41:59 --verify 全绿
2026-10-01 18:42:12 --verify 全绿
2026-10-01 18:47:23 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\.workbuddy
2026-10-01 18:47:23 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-01 18:47:23 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-01 18:47:23 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-01 18:47:23 ⚠ 原状备份已存在,⛔ 不覆盖(若怀疑原件已换,请人工核对):E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-orig
2026-10-01 18:47:23 已备份 → E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261001-184723-995963
2026-10-01 18:47:23 已写 E:\ProgramData\.workbuddy\settings.json
BACKUP=E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261001-184723-995963
2026-10-01 18:47:59 --verify 全绿
2026-10-01 18:53:51 --verify 全绿
2026-10-01 18:54:51 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 18:55:11 --verify 全绿
2026-10-01 18:57:21 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 18:57:43 --verify 全绿
2026-10-01 19:01:25 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 19:01:38 --verify 全绿
2026-10-01 19:02:47 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:03:11 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:03:15 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 19:03:16 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:03:28 --verify 全绿
2026-10-01 19:07:44 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:07:53 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 19:08:07 --verify 全绿
2026-10-01 19:09:22 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:09:27 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 19:09:28 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:09:40 --verify 全绿
2026-10-01 19:10:06 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:13:33 --verify 全绿
2026-10-01 19:13:34 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:54:51 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:55:25 --verify 全绿
2026-10-01 19:56:26 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:57:01 --verify 全绿
2026-10-01 19:57:54 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:58:08 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 19:58:08 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 19:58:21 --verify 全绿
2026-10-01 20:13:00 --manifest 已重算:34 份文件,语法失败 1
2026-10-01 20:13:00 🔴 scripts/board_ext.py
2026-10-01 20:13:31 --verify 全绿
2026-10-01 20:14:00 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:14:39 --verify 全绿
2026-10-01 20:15:59 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:16:12 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 20:16:12 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:16:24 --verify 全绿
2026-10-01 20:33:53 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:34:28 --verify 全绿
2026-10-01 20:35:57 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:36:28 --verify 全绿
2026-10-01 20:38:04 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:38:11 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:38:12 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:38:36 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 20:38:49 --verify 全绿
2026-10-01 20:43:41 --verify 全绿
2026-10-01 20:50:46 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:50:59 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 20:50:59 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 20:51:12 --verify 全绿
2026-10-01 20:57:14 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 20:57:30 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 20:57:38 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 20:57:50 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 21:52:58 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 21:59:35 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 22:20:34 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 22:20:50 --verify 全绿
2026-10-01 22:38:49 --verify 全绿
2026-10-01 22:59:20 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 22:59:39 --verify 全绿
2026-10-01 23:16:09 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 23:16:25 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 23:16:30 --manifest 已重算:34 份文件,语法失败 0
2026-10-01 23:16:42 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-01 23:17:19 --verify 全绿
2026-10-02 05:12:56 --manifest 已重算:34 份文件,语法失败 0
2026-10-02 05:26:43 --manifest 已重算:34 份文件,语法失败 0
2026-10-02 05:39:18 --manifest 已重算:34 份文件,语法失败 0
2026-10-02 06:00:29 --verify 全绿
2026-10-02 06:00:29 --manifest 已重算:34 份文件,语法失败 0
2026-10-02 06:01:39 --manifest 已重算:34 份文件,语法失败 0
2026-10-02 06:02:40 --manifest 已重算:34 份文件,语法失败 0
2026-10-02 06:20:02 --verify 全绿
2026-10-02 06:26:41 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 06:27:41 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-02 06:27:43 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 06:28:20 --verify 全绿
2026-10-02 06:35:29 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 06:36:09 --verify 全绿
2026-10-02 06:37:04 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 06:38:24 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-02 06:39:02 --verify 全绿
2026-10-02 07:00:05 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 07:00:31 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-02 07:00:32 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 07:00:51 --verify 全绿
2026-10-02 07:14:39 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 07:22:45 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 07:23:28 --verify 全绿
2026-10-02 07:25:04 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 07:25:46 --verify 全绿
2026-10-02 07:32:23 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 07:33:51 --verify 全绿
2026-10-02 07:42:17 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 08:00:38 --manifest 已重算:35 份文件,语法失败 0
2026-10-02 15:35:02 --verify 全绿
2026-10-04 07:20:41 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-04 07:21:44 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-04 07:21:53 --verify 全绿
2026-10-04 07:24:03 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\.workbuddy
2026-10-04 07:24:03 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-04 07:24:03 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-04 07:24:03 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-04 07:24:03 ℹ 当前 settings.json 已被本包接管 ⇒ 跳过 `-orig`(原状备份只在首次安装时留)
2026-10-04 07:24:03 已备份 → E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261004-072403-536029
2026-10-04 07:24:03 已写 E:\ProgramData\.workbuddy\settings.json
BACKUP=E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261004-072403-536029
2026-10-04 07:24:25 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-04 07:24:36 --verify 全绿
2026-10-04 07:44:55 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-04 07:45:05 --verify 全绿
2026-10-04 07:52:29 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\.workbuddy
2026-10-04 07:52:29 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-04 07:52:29 [dry-run] 将写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env:
# session-mechanism · 根目录(由 install.py 生成,⛔ 请勿手改)
# 说明:settings.json 的 hook 条目没有 env 字段 ⇒ 包内脚本靠本文件定位根目录。
# 读取:各脚本头部 `_sm_load_roots()` 以 setdefault 注入 ⇒ **宿主 env 优先,本文件兜底**。
DSH_WS_ROOT=E:/ProgramData/AIProject/ai1net-dsh-server
WB_RESULT_HOOK_WS=E:/ProgramData/AIProject/ai1net-dsh-server
COLLABD_PROD_CONFIG=E:/ProgramData/AIProject/ai1net-dsh-server/.workbuddy/collab/collabd.config.json
CODEBUDDY_CONFIG_DIR=E:/ProgramData/.workbuddy
DSH_DOCS_ROOT=D:/github/dsh_shenxian/dsh-server-docs
2026-10-04 07:52:29 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-04 07:52:29 [dry-run] ⛔ 未写 settings.json
2026-10-04 07:52:29 包根=E:\ProgramData\.workbuddy\skills\session-mechanism 工作区=E:\ProgramData\AIProject\ai1net-dsh-server 文档库根=D:\github\dsh_shenxian\dsh-server-docs 配置目录=E:\ProgramData\.workbuddy
2026-10-04 07:52:29 (目视核对)⛔ 被排除、未被本包触碰的接线条数:4(应 >0,且都在 decision_bridge 线上)
2026-10-04 07:52:29 已写 E:\ProgramData\.workbuddy\skills\session-mechanism\roots.env
2026-10-04 07:52:29 工作区配置已存在,⛔ 不覆盖:E:\ProgramData\AIProject\ai1net-dsh-server\.workbuddy\collab\collabd.config.json
2026-10-04 07:52:29 ℹ 当前 settings.json 已被本包接管 ⇒ 跳过 `-orig`(原状备份只在首次安装时留)
2026-10-04 07:52:29 已备份 → E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261004-075229-931187
2026-10-04 07:52:29 已写 E:\ProgramData\.workbuddy\settings.json
BACKUP=E:\ProgramData\.workbuddy\settings.json.bak-session-mechanism-20261004-075229-931187
2026-10-04 07:52:41 --verify 失败:['selftest 未通过(未见 FAIL 0)']
2026-10-04 07:53:06 --verify 全绿