admin
|
1c5ee377ff
|
memory: 2026-10-06 tab 按创建时间排序(含 declared_at 被块丢掉的静默坑)
|
2026-10-06 05:11:12 +08:00 |
|
admin
|
746e4f2afe
|
memory: 2026-10-06 看板改名「检查程序」+ 队列按目标过滤(含行尾 CRLF 坑)
|
2026-10-06 04:49:24 +08:00 |
|
admin
|
77b9f733e6
|
chore(automation记忆): 35e1bfbc 补规划棒/拍板落地棒两节(含新增铁律)
- 规划棒 p36c:只读取证 + 出方案;根因 = src/worker/agent.ts:376 的 20s 超时常量被对账 :426 与下载 :508 共用;另 7 条 D2–D8
- 拍板落地棒 p36d:口径(C案=层A+B-1~B-4 → B案=层B-5,层C 不做)/落盘 5 处/提交 2a1226c→90acb1c 对账 0 0/automation PAUSED+登记/锁反序释放
- 事故与铁律:禁用 open(...,"wb").write(表达式) 复合式(open 先截断、表达式后求值 ⇒ 入口被清 0 字节,已无损复原)
- 下一棒(da73ab87)必读:唯一执行单 + 第一件事为取证设备侧载体
|
2026-09-26 06:50:47 +08:00 |
|
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 |
|
admin
|
df876aec90
|
chore(工作区): 第 36 棒续作收口(A2 实例进程内面达成 · A8 改判)
- 拍板①「A」:实例一直在跑(实时视图 running@20001);进程内 /mcn/api/accounts 200 · total:5
⇒ A2 实例进程内面达成。纠正上一棒:其判「stopped」所据 PG dsh_instances.status 是滞后失真
- 拍板②「worker 用插件更新机制」:机制已落地且在跑(agent POST /shared-layer/pull + 定时轮询)
真机对账快照 w-106 @23:52:11:stale:[mcn-suite] + failed:[timeout]
⇒ 106 自主拉取成立、该件拉取超时失败 ⇒ A8 由「未取证」改判为「机制在跑 · 该件超时」
- 平台侧问题(拉取超时 / 台账滞后)只报告不改码
- 收尾:R4 临时会话 DELETED=1 / POC_LEFT=0;未启动未停止任何实例
|
2026-09-26 00:36:34 +08:00 |
|
admin
|
6ece092782
|
chore(交付件): 第 36 棒收口补记(提交 6aa8811 / 推送 / 对账 0 0 / 域锁释放口径)
|
2026-09-26 00:06:35 +08:00 |
|
admin
|
6aa8811086
|
chore(工作区): 插件投放与分库线收口入库(第 36 棒 · 三表切 platform)
- ① 修 canonicalJsonText() 键序敏感(新增 sortKeysDeep + 导出 canonicalStringify)⇒ 单测 67/67、本机证明 10/10
- ② 出包 0.5.1(2,018,751 B / 324 条目 / md5 56c17c7e41a18704922e18d75816da59)→ 上池 → share 200 action:"replaced"
- ③ 删本地 5 条重复 aweme_id 旧副本 ⇒ account_video_source 39 → 34(留档 .bak + dump + export-dup5.json)
- ④ 影子读全绿:34=34 / 362=362 / 5=5;三表 match=true;正文 34/34 · 分析 34/34 · 差异 0
- ⑤ 三表切 platform ⇒ 实例 data-plane.json 7 表全 platform;A2 取数口面 TOTAL_WRITES=0
- ⛔ 未达成:A2 真实例进程内(实例 stopped,启停属控制面职责);A8 两机一致(106 无 ssh 通道)
- 收尾:R10 ROOT_OWNED_COUNT=0;R4 临时会话 DELETED=5 / POC_LEFT=0;47 /tmp/p36* 清零
交付件 = 交付物/MCN数据面接入-阶段二-切档与收口-20260925.md
|
2026-09-26 00:05:19 +08:00 |
|
admin
|
318430c9e9
|
chore(工作区): 插件投放与分库线收口入库(第 35 棒 + 22:44 拍板落盘)
范围 = 本线(插件投放与分库线)产物 + 记忆类,共 27 件:
- 接续入口_插件投放与分库线(1 件):§0 新增 22:44 拍板行;§2 第 36 棒范围改 5 步、条件步转无条件
- 交付物(22 件):MCN 数据面接入阶段一/阶段二系列(含 B 案落地与 shadow 读数)、
P0 修通与移动端真机验收、pnpm-EPERM、两机 lib 差异、共享层台账语义、
基础插件身份与回滚、插件接入验收、插件数据面取数口、移动端迁包与字号扩面、跨机错误消息
- 记忆(4 件):2026-09-24 / 2026-09-25 日志、MEMORY.md、本棒 automation 执行记录
⛔ 未含他线在途改动(只报告、不代提交):机制层 CODEBUDDY.md / state.py /
.codebuddy/rules/server-ops.md、接续入口_IM线、接续入口_StoryForge验收线、
其余 29 个 automation 目录、docs/规则与载体/、归档/、接续包_*。
|
2026-09-25 23:06:29 +08:00 |
|
admin
|
c1461fd958
|
引用纠偏补修: 接续包 §6 补记推镜像与开源根常量修正
|
2026-09-24 08:40:27 +08:00 |
|
admin
|
9a2896f179
|
引用纠偏: 工作区 16 件旧路径 AI技能->AIProject + 接续包 §6 执行记录
|
2026-09-24 08:25:34 +08:00 |
|
admin
|
12e9497609
|
chore(memory): 同步接续包最终 md5 = ab17bde7bb65782d10be7d122546a8c5
|
2026-09-24 08:11:20 +08:00 |
|
admin
|
17e209279f
|
chore(接续包): 补「叙述旧名件不回改」口径 + 记体检日志
- 接续包 §3.1 增一行:本包与体检报告正文里的 AI技能 是旧名叙述,不是待执行路径
- 验收口径明确:用 §3.1 逐条清单统计,不用 grep -rl 全量计数
- 今日日志与 automation 记忆追加本棒执行摘要
- 接续包 md5 更新为 ab17bde7bb65782d10be7d122546a8c5(automation 8117f930 已同步)
|
2026-09-24 08:10:26 +08:00 |
|
admin
|
75c661226b
|
docs(体检): 引用/技能/规则体检报告 + 引用与技能纠偏接续包
- 规则正常:文档库自检四件套 rc=0,双端对账 289/289
- 引用不正常:工作区 09-23 改名 AI技能→AIProject,153 文件仍写旧路径(工作区 107 / 文档库 46)
- 技能不正常:库↔本机 12 技能中 8 个不一致(16 文件),根因=09-24 06:0x 批量改名在 08-skills 内过度替换
- 已注册执行棒 automation 8117f930(08:15)
|
2026-09-24 08:08:21 +08:00 |
|
admin
|
7bd1151c67
|
chore(工作区): 归档交接单 27 件 + 新增 CODEBUDDY §9 工作区卫生
交接单按归属约定(正文落文档库、工作区只放指针)归档至
归档/交接单-20260924-归档/,含逐件判定 README:
- 16 件已被文档库正式版取代(T09–T21 + 覆盖网络-24/25/26)
- 4 件主题已被覆盖网络线入口汇总
- 7 件历史接续包/规划件
CODEBUDDY §9:收口清本棒 tmp、tmp 保留期 7 天、禁「待清理」中间态、
工作区入库只放文档与文件、不保留脚本副本、>60 KB 单文件须逐个判。
|
2026-09-24 07:58:57 +08:00 |
|
admin
|
a5b3a76cd3
|
chore(工作区): 撤除 scripts/ —— 两脚本皆失效,改用绝对路径调文档库 07-scripts/
_lock.sh 为一次性临时脚本(会话名写死),docs-sync-check.sh 为文档库版的
陈旧重复(2024 B vs 4516 B)。两者移入 归档/工作区-scripts-撤除-20260924/
并附理由 README。约定:工作区不保留脚本副本,避免漂移。
|
2026-09-24 07:52:12 +08:00 |
|
admin
|
ce8e6ceed9
|
chore(工作区): 纳入版本控制基线(回收 411 MB 过程产物)
回收 411 MB(470 M → 58.8 M),全部经回收站,可恢复:
- 待清理/(146.2 M,含 relay 分片 128 M 与 42 项过程目录)
- tmp/(32.4 M,按接续棒命名的过程临时区)
- .workbuddy/tmp/(39.5 M)
- 4 份 workbuddy.db 冗余副本(101 M,09-23 事故的坏副本 / 抢救产物)
- tmp/im16/gw/centrifugo 二进制(63.9 M,可重下)+ 缓存残留
入库范围:常驻规则(CODEBUDDY.md / README.md / state.py)、在途接续入口与
接续包、docs/、交付物/、交接单/、归档/、scripts/、.codebuddy/、
.workbuddy/memory/;共 398 件,其中 >60 KB 的 26 件全为文档。
排除(.gitignore):tmp/、待清理/、运行态日志与缓存、*.db 与 DB 备份整目录、
打包二进制(*.tar.gz / *.tgz)、记忆修复前备份。
|
2026-09-24 07:51:03 +08:00 |
|