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:
commit
ce8e6ceed9
396 files changed
+66045
No files matched your search
@@ -0,0 +1,29 @@
|
||||
# automation 238e99eb-f173-4fe1-8c4a-0b07a6bba2fe · 覆盖网络线 序 ㉓ 执行棒
|
||||
|
||||
## 2026-09-17 20:08–20:5x · 已完成(一次性,不再重跑)
|
||||
|
||||
- **任务**:① 主 = **P-2 / P-2b 的 E2E 验收**(序㉑/序㉒ 都只做到单测)② 次 = **presence 线收口复核** ③ 零回归三件套 ④ 收口。
|
||||
- **结果**:两件全办 ⇒ **在册缺陷表清空 + 线内可停**。
|
||||
- **E2E ✅(四条判据全绿)**:R4 临时 session(`mksess-guest.cjs`,残留 **0**)⇒ `POST /api/dsh/enter`:ⓐ **200**(同连接双发 + 6 轮复测全 200)ⓑ 47 上 `:21000` 监听 **0** ⓒ `overlay-endpoint` 窗口内 **0 行** ⓓ relay `counters.dial` **0 → 2**。**判别器强证据**:拨号原文两条链各拨一次(`-> ops/w-106:19000` / `-> ops/w-106:21000`),而 106 上 `dsh-100002-…scope` 的 `--port 21000` 正在听 ⇒ **"47 无 21000 / 106 有 21000" 同时成立 = 翻译生效强判据**。
|
||||
- **用户可见面补齐 ✅**:`curl -H 'Host: guest.alotbuy.com' 127.0.0.1:3080/` ⇒ **200 / 62451 字节真 HTML / `502` 标记 0**(序⑬ Q2 判据已满足)。
|
||||
- **零回归**:`npm test` **176/175/0/1** · `--scene all` **12P/0S/0F** · 探针 **16P/0F/0S**(基线 15/0/1 ⇒ **`OBS-09` SKIP→PASS** = 序⑲ §9-8 回头条件兑现,⛔ 非真回归)。
|
||||
- **边界自证**:**本棒零代码改动**(in-册三文件 md5 与序㉒ 全同)· 未改任何生产值(参数表指纹 **未变** `42238175…`)· 未动 nft·nginx / 未新增公网口 · 🔴 `COOLDOWN_MS=0` **0** · ⛔ 未 commit / 未 push。
|
||||
- **产物**:`交接单_presence在线态_20260917.md` **§8.13**(+ §10 状态行;全文 md5 `32ef233fe2441731f08c84dcd79af765`,765 行)/`交接单_观测口径与在册缺陷_20260917.md` **§16**(全文 `62f76eae51bf8dcf4a37c862718c7e29`,849 行)/入口 §0 + §2 已推进 /工作区日志已追加 /`MEMORY.md` 在途单行已刷新(7674 → **7748** 字符,⛔ ≤ 7790)。
|
||||
- **🛑 收口**:锁已释放;**本棒未登记下一棒** —— 线内可停(在册缺陷表清空、E2E 补齐),剩余项**全部待拍板**(`B` 内容分发 /「Manager 重启后自动拉起实例」/ 入口 §4 骨干服务范围)⇒ 按用户 2026-09-17 明令「待拍板未定 ⇒ 不登记下一棒」,**拍板任一后即建**。
|
||||
- **新登记(R7 只报告、未动手)**:**O-1** = `enter` 时 47 日志 `model landing failed, falling back to env injection Error: ENOENT … /var/lib/dshs/users/<uid>/home/.credentials.yaml` ⇒ **用本地路径读远端实例 home**(与序⑬ Q2 真因同族);有 env 注入兜底、页面仍 200;归属 `RemoteSpawner.resolveApiKey` ⇒ **不在本线 §3.1 文件集**,留待定立项。
|
||||
- **复用要点(下一棒若接手)**:E2E 只需三条命令 —— `ssh -p 22 bt-server`(47 一律显式 `-p 22`)+ `ssh -p 22 test106`(106 **必须**用别名 `test106`)+ 47 上 `node /opt/dshs/mksess-guest.cjs` → `curl --http1.1 -H "cookie: sid=$T" -X POST 127.0.0.1:3080/api/dsh/enter`;判据原样在 presence 单 **§8.11-⑤ / §8.13**。⚠️ 实例在 **106** 上(47 上查 `dsh-*.scope` 会误判成"无实例")。
|
||||
|
||||
---
|
||||
|
||||
## 2026-09-17 20:2x–20:4x · 追加:本棒收口后用户拍板 → 三项落成单(**触发本 automation 的后续**)
|
||||
|
||||
- **用户原话(一次性拍板三项,非本 automation 任务)**:①「B 内容分发(块级内容寻址)是否立项:**做**」②「Manager 重启后是否自动拉起既有实例:**逐步拉起**」③「入口 §4 骨干节点的服务范围:**按照连接稳定高效的方式 数据安全可加密传输**」。
|
||||
- **本棒(序㉓ 执行棒)的"不登记下一棒"决定已被这次拍板解除** —— 三项不再待拍板,已各落一份可执行交接单。
|
||||
- **产物(3 份新单,工作区根 + 文档库 `交接单/` 双落 + 镜像 `/opt/dsh/docs/交接单/` 三处 md5 全同)**:
|
||||
- `交接单_内容分发块级寻址_20260917.md`(→ `覆盖网络-序24-内容分发块级寻址.md`,序 ㉔)
|
||||
- `交接单_实例逐步拉起_20260917.md`(→ `覆盖网络-序25-实例逐步拉起.md`,序 ㉕)
|
||||
- `交接单_骨干稳定选路与加密_20260917.md`(→ `覆盖网络-序26-骨干稳定选路与加密.md`,序 ㉖)
|
||||
- 已登记进 `交接单/README.md §一`(3 行)。
|
||||
- **执行顺序(已定)**:㉔ 内容分发 → ㉕ 实例逐步拉起 → ㉖ 骨干稳定选路。
|
||||
- **下一棒**:automation `91251b14-9ee8-42a9-9d89-8559b7af75ed`(序㉔ 执行棒,一次性,`2026-09-17T20:42`)。
|
||||
- **复用要点(下一棒)**:开工依据 = 对应单的 **§4 顺序 S0→S7**;⚠️ 每单都带 **§9 回头条件**,命中即停下报告、⛔ 别扩大;⚠️ 文档库镜像同步后**必须 `chmod 600`**(scp 默认落 644)。
|
||||
Reference in new issue
Block a user