引用纠偏: 工作区 16 件旧路径 AI技能->AIProject + 接续包 §6 执行记录

This commit is contained in:
admin committed 2026-09-24 08:25:34 +08:00
1 parent 12e9497609
commit 9a2896f179
19 files changed
+64 -32

No files matched your search

+10
View File
@@ -187,3 +187,13 @@
- 顺带发现技能自身 2 处过时:`dsh-auto-handoff-chain/SKILL.md` §⑤ 仍写「cwds 必须反斜杠+大写盘符」,与 09-24 代码级实测(去重键 = `path.trim().toLowerCase()`,只小写、不统一斜杠;正解 = `E:/ProgramData/AIProject/aliyun-dsh-server` **正斜杠**)**打架**,且命令模板用的还是旧路径 ⇒ 待改。
- **处置(自决,未上抛)**:两处修复合计 >160 文件 ⇒ 命中「批量 >10 文件」红线 + 技能一类**必须逐条判**(不可机械替换)⇒ **建接力棒**。产出:`交付物/引用技能规则-体检报告-20260924.md` + `接续包_引用与技能纠偏_20260924.md`(**最终 md5 `ab17bde7bb65782d10be7d122546a8c5`**)+ automation **`8117f930-0cce-4a0e-a18d-50b32eb86fb8`**(一次性 · 08:15 · `cwds = E:/ProgramData/AIProject/aliyun-dsh-server`)。commit **`75c6612` → `17e2092`** 已推(远端 = 本地)。
- ⚠️ 口径约定:接续包**不自述 md5**(自述即自指)⇒ 校验值一律放 automation prompt 与 automation 记忆。
## 引用与技能纠偏 · 执行棒(会话 `引用纠偏1` · 08:15–08:5x · 已收口)
- 接续包 `接续包_引用与技能纠偏_20260924.md` §5 全做完(md5 校验相符);锁已释放。回填见该包 §6。
- **A 工作区 16 件**:`AI技能`→`AIProject`(含连字符化转录目录名)⇒ 残留 0;实测必改档 16 件(报告写 12),`交付物/**` 实测 9 件含旧路径(报告写 7)⇒ 按「含可执行命令者改」判 2 改 / 7 不改。
- **B 文档库**:引用纠偏 16 件(`08-skills` 8 + `07-scripts` 4 + `01-规范` 2 + `INDEX`/`BRIEF`);**过度替换逐条判**——库错回改 12 件(`/api/skills`、`~/.workbuddy/skills`、技能自身 `scripts/`、官方仓 `native/system|apps/desktop`、平台仓 `scripts/`、`presets/*/skills`、`DSH_HOME skills/`),库对补本机 4 件(`05-交接单/`、`01-规范/`、`07-scripts/handoff-guard.sh`、`07-scripts/extract-user-voice.py`);技能本机↔库 **12/12 全同**。
- **B4**:`dsh-auto-handoff-chain/SKILL.md` 律⑤ 改为「只写与手动开会话 cwd 逐字同形;判据 = 实测 `sessions.cwd`;正解 = `E:/ProgramData/AIProject/aliyun-dsh-server`(正斜杠)」,并按其自身「教训二」同步改 frontmatter `description`。
- **C 收口**:四件套 rc=0 ×4|技能 12/12|活路径残留 0(历史叙述保留 12 处)|对账 289/289 文件一致、**内容 263/289**(26 件 = 改库未推服务器)。
- **只报不改**:推镜像 26 件;`E:/ProgramData/AIProject/dsh-ai1net-github/` 5 常量+1 命令模板仍指已 GONE 的旧根 ⇒ 脚本失效,属别的线。
- 🔧 教训:同一文件多处替换**必须聚合内存再一次写盘**(逐条写盘互相覆盖;本轮首跑踩到,靠复算发现)。校验法:命中数断言 + 幂等(`count==0 且新串已在` ⇒ 跳过)。
@@ -0,0 +1,9 @@
# automation 执行记忆 · 引用与技能纠偏线
- **2026-09-24 08:15–08:5x|执行棒(会话 `引用纠偏1`)** —— 接续包 §5 全做完,锁已释放。
- 开工四步全过:`state.py`|接续包 md5 `ab17bde7bb65782d10be7d122546a8c5` **相符**|4 域锁抢到|库内规则章已读。
- **A 工作区侧 16 件**落 `AI技能`→`AIProject`,该 16 件残留全 0(先 `README.md` 单点验证再推广)。
- **B 文档库侧**:引用纠偏 16 件落地;过度替换**逐条判**(回改 12 件 / 补本机 4 件,全部存在性探针取证);技能本机↔库 **12/12 md5 全同 · 0 差异**;`dsh-auto-handoff-chain` 律⑤ 口径(实测 `sessions.cwd` + 正斜杠)+ `description` 同步改。
- **C 收口**:四件套 rc=0 ×4|技能 12/12|活路径残留 0(历史叙述保留 12 处)|🔴 **对账 289/289 文件一致、内容 263/289** —— 26 件不一致 = 改库未推服务器的必然结果(§4 只报不改)。
- **遗留(下一棒)**:① 推镜像 26 件 `/opt/dsh/docs` ② `dsh-ai1net-github` 5 常量+1 命令模板仍指旧根(脚本已失效,属别的线)③ 服务器 `08-skills` 落后一版。
- 🔧 工具教训:多模式改同一文件必须**聚合内存再一次写盘**(逐条写盘会互相覆盖,本轮首跑即踩)。