3 Commits
Author SHA1 Message Date
admin 90acb1c030 docs(平台线): 补 §9 收口记录(命令原文+输出原文+退出码)
- 本件新增 §9:落盘四处 / 事故与无损复原 / 提交推送对账 / 文档库侧 / automation / 锁
- 日志追加上节「收口(06:4x–06:5x)」:提交 2a1226c · 推送 · 对账 0 0 · 仅 3 件入库 · 未碰他线

判据留档要点
- 入口被清 0 字节事故:复核命令 git hash-object == git rev-parse HEAD:<file>(1d44073b…)
- 新增铁律:禁用 open(...,"wb").write(表达式) 复合式(open 先截断,表达式后求值)
- docs-sync-check ❌ 差异 21+4 全为他线在途,非本线引入
2026-09-26 06:47:23 +08:00
admin 2a1226ca13 docs(平台线): 版本管理与包更新机制 拍板落地(C案→B案 · 执行棒登记)
用户拍板(2026-09-26 06:36 原话):
  「C 方案,然后B,这次就用版本更新机制去更新网络上各节点,子节点和设备」

口径(唯一执行单 = 交付物/版本管理与包更新机制-现状与方案-20260926.md)
- 用户说的 C 案 = 层 A(止血)+ 层 B-1~B-4(版本目录化 / channel 灰度 / 定向钉版 / 设备纳入)
- 随后做的 B 案 = 层 B-5(全局版本矩阵视图)
- 层 C 跨区拓扑本次不做(属覆盖网络线),但实现须兼容其口径
- 收尾必须真跑一次分发到 47 本机 worker + 106 子节点 + 设备
- 执行棒第一件事 = 取证设备(桌面端)侧载体(承缺陷 D6)

本棒产出
- 交接单 §5 改为「已拍板」+ 新增 §8 执行棒细化(S1 止血 → S2 完整版本管理 → S3 全局矩阵视图 → S4 真跑分发)
- 入口 §0 落 06:36 拍板行 + §2 落续作二/续作三注
- 05-交接单/README.md §一 第 44 行追加拍板(该目录 gitignore → 不入库,按既有口径)
- 执行棒 automation da73ab87-fb2f-47f0-a8d8-8ea3ad35eb19(一次性 · 2026-09-26T06:52)

事故与判据(已自愈 · 无损)
- tmp/p36/patch-c3.py 复合式 open(P,"wb").write(join(...)) —— Python 先求值 open() 即截断,
  join() 再抛 TypeError ⇒ 入口被清成 0 字节;已 git checkout -- 复原(341,330 B / 968 行,
  sha 1d44073b… 与 HEAD 逐字节一致),随后改用 Edit 精确片段替换补写
- 新增铁律:改共享文件只准 Edit 片段替换,或「先算全量 bytes 再一次性写」;
  禁用 open(...,"wb").write(表达式) 复合式

边界
- 未改 D:/github/dsh_shenxian/src/** 一行(只读取证)
- 未 ssh 真机做任何变更;未碰他线在途改动(CODEBUDDY.md / state.py / MEMORY.md 等)
2026-09-26 06:45:59 +08:00
admin a38d8b674d docs(平台线): 版本管理与包更新机制现状与方案(规划棒产出 · 根因=20s 超时常量共用) 2026-09-26 06:31:35 +08:00