chore(工作区): 全量入库 + 补齐 .gitignore(以工作区为准)

- 变更规模:新增 514 / 修改 62 / 重命名 155 / 删除 4(归档重组与文档轮次)
- .gitignore 修:`归档/**/db-cwd归一-备份-*/` —— 原规则写绝对层级(归档/db-cwd归一-…),
  目录搬进 归档/配置与备份/ 后**静默失效**,43 MB 的 DB 备份又变成未跟踪
- .gitignore 补:嵌套 git 内部数据(归档/内嵌git-20261008/、归档/skills-git-旧线-20261007/dotgit-原样移出/)
- .gitignore 补:运行态与部署副本(.workbuddy/collab/、.workbuddy/tools/、.workbuddy/.load-pending、.workbuddy/tmp-*)
- .gitignore 补:备份件(*.bak-*)
- 未跟踪文件从 2190 降到 890(其余为 归档/ 归档件与 .workbuddy/memory/ 知识文件,按口径入库)
This commit is contained in:
admin committed 2026-10-10 23:13:22 +08:00
1 parent 30b46dbd0c
commit c1b5e4d966
735 files changed
+153192 -2415

No files matched your search

@@ -29,7 +29,7 @@
- **观测阈值行格式**:``| `OBS-NN` | 指标 | 阈值(引用键或字面值) | 判据 |``
- ✅ **`scripts/overlay-probe.cjs` 的每一个阈值都从本表读**,⛔ 脚本内**不许有魔数**(判据 = 交接单 §6 **E6**)。
- 探针运行方式(**一条命令**,cwd = 工作区根):
`cd "E:/ProgramData/AIProject/aliyun-dsh-server" && node "D:/github/dsh_shenxian/scripts/overlay-probe.cjs"`
`cd "E:/ProgramData/AIProject/ai1net-dsh-server" && node "D:/github/dsh_shenxian/scripts/overlay-probe.cjs"`
---
@@ -823,7 +823,7 @@ RELAY_MAX_HOSTS = floor(C_RELAY × DESIGN_MARGIN) = floor(16700 × 0.45)
`{"degraded":true,"degradedLegs":["joinConf"],"joinConf":{"available":false,"reason":"module-missing","missing":[{"spec":"../lib/net/relay/registry.js",…}]}}` ⇒ 文本行 `join 回读:⛔ 不可用(module-missing)—— 缺 …|⚠️ 这是「没装」不是「没采到」`。**其余子命令与其余读数照常**(106 上 `status` / `punch` / `selfcheck` **三条全通**,`candAcc=3 / candRej=9 / silent=0 / 打洞双向=true / 冷却 300000 / 零值 throws`)。🔴 **⛔ 不许静默返"没有"**:缺块**不填** `direct` / `readback`("没装"与"跑了但读数为空"**形状不同** = 可分)。
- ⚠️ **随之而来的 `OBS-26` 子判据口径(登记在此,§6 行文本本棒 ⛔ 未改 —— 为保 §10 指纹)**:读数生产方**显式**给出 `joinConf.available === false` 时,`OBS-26` 的 join 子判据取 **SKIP + 留痕**(⛔ 不判红,detail 点名缺哪个模块);**老形状(无 `available` 键)走原路径、判定与文本逐字不变**。⇒ 下次有键值变更时**顺带并入 §6 `OBS-26` 行**。
**④ 读数(零回归 + 106 侧)**:探针 **28 PASS / 0 SKIP / 0 FAIL**(rc=0;**代码仓根不给 `--table` 一次 + 收口后工作区根一次,两次同值**)|`npm.cmd test` **201/200/0/1**(逐字同基线;`duration_ms=53315.1989`)|`--scene all`(**无 `--table`,从代码仓根**)**12 PASS / 0 SKIP / 0 FAIL**(rc=0;**6m23s**;`幕4-C` **17240 ms / 30000 ms**;表路径原文 `# 参数表=E:\ProgramData\AIProject\aliyun-dsh-server\参数表_覆盖网络_20260917.md`)。**106 侧**:`status` / `selfcheck --json` / `punch --peer 47.77.182.89:21100` **三条 rc=0**(punch 原文 `窗内零收包(deadline 3000 ms,实耗 3000 ms,发 21 包)⇒ 判死 + 进冷却 300000 ms`)。**探针三处副本 md5 全同** = `4734686b5270059697ccbcf966c34ade`(仓 / 47 `/opt/dshs/scripts` / 106 `/opt/dshs-cluster/scripts`);**回滚点** = 两机 `/opt/dsh/backups/seq43-20260918-150549/`(md5 `8d1ea60a01fc09fb5f56e492afb76fc9`)。
**④ 读数(零回归 + 106 侧)**:探针 **28 PASS / 0 SKIP / 0 FAIL**(rc=0;**代码仓根不给 `--table` 一次 + 收口后工作区根一次,两次同值**)|`npm.cmd test` **201/200/0/1**(逐字同基线;`duration_ms=53315.1989`)|`--scene all`(**无 `--table`,从代码仓根**)**12 PASS / 0 SKIP / 0 FAIL**(rc=0;**6m23s**;`幕4-C` **17240 ms / 30000 ms**;表路径原文 `# 参数表=E:\ProgramData\AIProject\ai1net-dsh-server\参数表_覆盖网络_20260917.md`)。**106 侧**:`status` / `selfcheck --json` / `punch --peer 47.77.182.89:21100` **三条 rc=0**(punch 原文 `窗内零收包(deadline 3000 ms,实耗 3000 ms,发 21 包)⇒ 判死 + 进冷却 300000 ms`)。**探针三处副本 md5 全同** = `4734686b5270059697ccbcf966c34ade`(仓 / 47 `/opt/dshs/scripts` / 106 `/opt/dshs-cluster/scripts`);**回滚点** = 两机 `/opt/dsh/backups/seq43-20260918-150549/`(md5 `8d1ea60a01fc09fb5f56e492afb76fc9`)。
**⑤ 产物** = 工作区根 **`交接单_覆盖网络直连与P2P_20260918.md` §8.10**(**§8 前前缀 `8925c2460810c6dc5cdbc075b6cdaed2` 写入后逐字不变** ✅)。🔴 **D8(云安全组)本棒零动作**(⛔ 未改云侧规则、⛔ 无 `0.0.0.0/0` 形态、⛔ 未索取 / 未硬编码 AK/SK)—— 仍在册待拍板。