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)、记忆修复前备份。
This commit is contained in:
admin committed 2026-09-24 07:51:03 +08:00
commit ce8e6ceed9
396 files changed
+66045

No files matched your search

@@ -0,0 +1,11 @@
# 自动化记忆 · 序46 步骤1(u:<tenant> 租户网跑通)
## 2026-09-20 15:18–15:37 · 首次执行(验收通过)
- **范围**:只做交接单 §⑤ 步骤 1(`u:<tenant>` 租户网端到端跑通 + 留原始读数),⛔ 未做步骤 2–7;收口后已 `--release-exec` 释放全局执行锁。
- **改动面(47)**:① `dshs-relay` 手写 drop-in `dialers.conf`(加 `u:<tid>/<hostId>`;备份 `…bak-seq46-20260920-152837`)+ restart ② `relay-keys.json` 加 1 条 ③ 控制面 `nodes.json` 加 1 条 approved。⛔ 未动 `REQUIRE_IDENTITY`/签名者/吊销/官方 dsh 主程序。
- **验收**:`derive` 含该网桶 ✅|relay `AUTH OK … ports=[]` 该网会话 ✅|ops 网零影响(manager/w-106 重启后自动重连,refused=0)✅。
- **产出**:原始读数 `E:\ProgramData\AI技能\aliyun-dsh-server\tmp\seq46\readings\01–18*.txt` + `dialer.log`(47 侧 `/tmp/seq46/`);临时拨号器 `tmp/seq46-relay-dialer.cjs`;实测与发现回填 单内新增 **§⑨**。
- **三条硬发现(下次直接照用)**:① 设备=**不声明端口的拨号方**,`main.js --client` 强制 `--ports` ⇒ 表达不了,须用 `RelayClient({ports: [], dialer: true})` ② `dialers` 桶=拨号方名单 ⇒ 网级通配会让整张租户网"不能有声明端口的节点" ③ `derive --apply` 只表达一张网、落点与手写 `dialers.conf` 抢同一 env 键且被字典序压掉 ⇒ 多网合并派生是 S2 的前置。
- **未做**:步骤 2–7;本轮(棒 1)指令为「做完即停」,**当轮未登记下一棒**。
- **15:46 补**:用户令「继续任务直到功能完成」,同时收到上下文预算告警(184k)⇒ 按钩子处置**改走新会话**:已登记**执行棒 2**(一次性,id `8be929a7-24d8-4b6f-ae97-63f13766a024`,`scheduledAt 2026-09-20T15:52`),范围=§⑤ 步骤 2(S2 网级放行)+ 可顺带步骤 3/4 反证,并写明收官再登记下一棒。链剩余:2 → 3/4 → 5(S0) → 6(S3) → 7(真机)。