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,14 @@
# 自动化记忆 · 覆盖网络线 · 序 ⑤ 执行棒(参数表 · 观测 · 权限评估)
> 本文件只留**高层结论**,⛔ 不放产物正文。产物与全部证据 = 工作区根 `参数表_覆盖网络_20260917.md`
> + `交接单_参数表与观测_20260917.md` **§8**(§8.9 有可复现指纹口径)。
## 2026-09-17 09:20–09:55(首次执行 ⇒ 本棒已收官)
- **结果**:**序 ⑤ 收官**。E1–E9 = **8 绿 + 1 部分绿**。
- **产物**:① 工作区根 `参数表_覆盖网络_20260917.md`(155 行;`OBS-01..12` 阈值表 + 权限评估 7 条 + 待测汇总 4 项)② 码仓 `scripts/overlay-probe.cjs`(一条命令 / 12 行 / 退出码 0-1-2;阈值全从参数表读;**零数字字面量**)③ `src/net/relay/server.ts` 新增 `dial/dialDenied/dialFailed` 计数(+ `test/relay.test.mjs` **T20** 先红后绿)④ 47 drop-in `dshs-relay.service.d/capacity.conf`(`--max-hosts 225`,**重写 ExecStart**)。
- **唯一部分绿**:**E5** 的"在 47 上受控制造一次真实拨号" —— 无 session 的 `curl -H "Host:…"` 在**鉴权层**就被 401、走不到 `DIAL`;⛔ 未插临时 session、⛔ 未改拨号白名单(= R5)。回头条件 = 下一次有真实用户访问 w-106 实例时回看 `counters.dial`。
- **三条文档勘误**(已写进单内 §8.2):counters 不止 `authed/authFailed`;`capacity.free` 仅 `max>0` 时有;`--max-hosts` **CLI 优先于 env**(主单元已显式写 `0` ⇒ 只设 `Environment=` 会静默忽略)。
- **关键数值**:`RELAY_MAX_HOSTS = 225`;千台需求 450 ⇒ **单台盖不住,需 ≥2 台中继**;跨云实测 RTT 336 ms ⇒ **旧的 22 KB/s 作废**。
- **收尾动作**:回填单 §8(指纹 `ea5cf5158129467a03608410a10be2e7`)+ 入口 §2 推进到 **序 ⑥(3–5 台最小形态)** + 登记一次性 automation **`e65a5a42-bbae-4bf4-a9a5-0c35e2eb8965`**(09-17 09:52,序⑥ 规划棒)+ 释放全局执行锁 + 写工作区日志。⛔ 未 commit / 未 push。
- **踩坑(必须记住)**:shell 内联 `python -c "…"` 里的**反引号会被 shell 当成命令替换** ⇒ 文档被写入 25,761 段垃圾串(当场发现并完整回滚)。**下次:任何含反引号的字符串,先用 Write 落成文件、再让脚本读它**(⛔ 不内联)。