引用纠偏补修: 接续包 §6 补记推镜像与开源根常量修正

This commit is contained in:
admin committed 2026-09-24 08:40:27 +08:00
1 parent 9a2896f179
commit c1461fd958
3 files changed
+19 -6

No files matched your search

@@ -203,4 +203,10 @@ PY
**④ C 收口**:四件套 **rc=0 ×4** ✅|技能复算 **12/12 · 0 差异** ✅|旧路径「活路径」残留 **0**;**保留 12 处历史叙述**(`dsh-auto-handoff-chain` 6:污染源/迁移对照/连字符化示例|`dsh-opensource-release/SKILL.md` 2:frontmatter 版本历史 + 用户原话引用|`dsh-change-workflow/references/00-平台速查.md` 1:勘误引述旧文|`01-规范/03-路线图与待办.md` 3:历史迁移条目)—— 判据 = 「照着做会失败的活路径」改、「记录当时事实」不改。🔴 **对账 = 文件数 289/289 一致,但内容 263/289**(**26 件不一致 = 本次改库而按 §4 未推服务器的必然结果**)。锁已 `--release-exec` 释放。
⚠️ **本棒不改、只报(§4)**:ⓐ 推镜像 26 件到 `/opt/dsh/docs`(清单见对账输出)ⓑ **`E:\ProgramData\AIProject\dsh-ai1net-github\` 5 常量 + 1 命令模板仍指旧根**(`_build_export.py:14,763`|`_verify_tsc.mjs:5`|`_sop_check.mjs:5`|`_upload_audit.mjs:5`|`_verify_all.mjs:5`)⇒ 旧根已 GONE、**这些脚本现已失效**,属别的线 ⓒ 服务器 `08-skills` 落后本机一版。
🔧 **工具教训(可复用)**:改同一文件的多处字符串时,**必须先把所有替换聚合到内存再一次写盘** —— 逐条 `open(...,"wb")` 会让后一条覆盖前一条(本轮首跑即踩,52 项写入只生效每文件最后一项,靠 `12/12` 复算才发现)。配套:命中数断言 + 幂等(`count==0 且新串已在` ⇒ 跳过重跑)。
- **2026-09-24 08:35–08:5x|执行棒补修(同会话 `引用纠偏1`;用户令「需要修改的地方都修改」⇒ 上一轮标「只报不改」的两项解禁)**
- **① 推镜像到服务器**(原 §4「服务器只报不改」):26 件(`08-skills` 20 + `07-scripts` 4 + `01-规范` 2 + `INDEX.md`/`BRIEF.md`)用 **`ssh bt-server "cat > <目标>"`**(不动服务器侧属性)推送 ⇒ **对账 289/289 · 双端一致 ✅**(原 263/289、26 件不一致);**服务器侧权限经实证保持 `root:root 600`**(`ls -l` = `-rw------- 1 root root`)。
- **② `dsh-ai1net-github` 开源工作根旧根常量**(原标「属别的线,只报不动」):`AI技能`→`AIProject`,**范围判据 = 可执行脚本 + json 配置**(`.py/.mjs/.js/.cjs/.sh/.json`)⇒ 落地 **54 文件 / 57 处**,含 5 个工作根常量(`_build_export.py:14` `OUT`|`_verify_tsc.mjs:5` `EX`|`_sop_check.mjs:5` / `_upload_audit.mjs:5` / `_verify_all.mjs:5` `W`)+ `_build_export.py` 命令模板;`.md`(台账 / 评估 / README)与该根 `.workbuddy/memory/**` **按叙述件纪律不动**。复核:该根脚本/json 内 `AI技能` 残留 **0**,六个关键常量全部指向 `E:\ProgramData\AIProject\dsh-ai1net-github`。
- ⚠️ **副作用披露**:上述扫描覆盖到该根 `_中间产物_待清理/**`(临时脚本)与 `_archify/evidence/*.visual-check.json`(取证 json,属待清理件)—— 已一并改;该根 `.md` 里仍有旧根字面(未动),留该线自理。
- **三处同步闭合**:本机 `~/.workbuddy/skills` → 库 `08-skills` → 服务器 `/opt/dsh/docs/08-skills` 逐字一致(服务器残留复核 = 与库同 9 处历史叙述)。