docs(audit): 10-06夜间进展+10-07终审验收两定时班报告补归档(漏commit收编) [nas]
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# 夜间进展审计报告(2026-10-06 23:10 定时班)
|
||||
|
||||
- **审计时点**:2026-10-06 23:10(周日休市,国庆连休第 6 天;复市倒数第 2 天)
|
||||
- **基线锚点**:`f1c5ac8`(10-05 22:46 双报告归档)→ **HEAD `327198e`**
|
||||
- **方法**:f1c5ac8..HEAD 仅 1 笔纯文档提交、无 P0/P1 候选,故本轮未派 Explore 子代理,全部主线程直读实证(git show 逐节 + grep 坐标核对);只读铁律遵守,报告为本轮唯一写入。
|
||||
|
||||
---
|
||||
|
||||
## 一、新提交审阅(1 笔,零代码)
|
||||
|
||||
| 提交 | 内容 | 审阅结论 |
|
||||
|---|---|---|
|
||||
| `327198e`(10-06 08:30)[nas] | 代码线终审报告 §八 时差勘误+夜间收编补验落库(audit/20261005_final_verdict.md +54 行,唯一文件) | **通过,无发现**。①内容完整性:监控线终裁 session 的两处勘正与交叉核验尾注**完整入库**(`2^64≈1.8e19` 勘正、`:105/:160` 行号勘正、`二审交叉核验` 尾注各 grep 命中)——用户指差的时差问题就此在档闭环;②标签纪律:`[nas]` 符合 audit/docs 提交惯例(74bced6/f1c5ac8 同款);③纯文档零码面,无 CI 门禁影响、无敏感信息;④commit message 与实际内容逐项相符(含「MON-202610-10 仍欠」「本机 4 测试失败系缺 polars 非回归」两条诚实注记)。 |
|
||||
|
||||
**工作区**:`git status` 全清,无未跟踪/未提交件。
|
||||
|
||||
## 二、在途清单进展对照(本日关闭数:0)
|
||||
|
||||
| 项 | 排期 | 状态 | 证据 |
|
||||
|---|---|---|---|
|
||||
| P2-19 探活撤单败灯色 | 10-08 验证窗后 | 仍开放(符合排期) | `scripts/qmt_relogin/` 自 f1c5ac8 零变更(git log 路径过滤空) |
|
||||
| P3-14 双机同日竞态 | 低危在途 | 仍开放 | 同上(data_gap_check 零变更) |
|
||||
| P3-23 rc 分档打标 | 在途 | 仍开放 | 同上 |
|
||||
| P3-25 argv key 窗口(=MON-08) | 10-08 后 --env-file 收敛 | 仍开放 | 同上 |
|
||||
| P3-27 margin 缺块记录项 | 记录维持 | 仍开放 | 同上 |
|
||||
| P3-28/29/30/31 qmt 灾备源族 | 10-08 后随 identity 班车 | 仍开放 | `scripts/qmt_relogin/` 零变更 |
|
||||
| **MON-202610-10 台账补录**(RB-C3 承诺) | 无明确 owner/时点 | **仍欠(第三次在案)** | monitoring-design §11 grep `MON-202610-10`/`integrity_gate` 零命中(今晨终审 §八尾注点名后仍未动)|
|
||||
| MON-06 always 族 / MON-09 morn 同峰 | 10-08 验证窗后 | 未被提前处置 ✓(提前动调度=异常,未发生) | 调度/注册文件零变更 |
|
||||
| ⚖️-3 monitor_common.py 收口 | 10-08 后三域合议 | 未启动 ✓(符合排期) | `sanguo_data/monitor_common.py` 不存在 |
|
||||
| funnel LLM 开闸 | 待令 | **闸仍未开** ✓ | `run_corpus_standalone.sh:116` 仍带 `--no-llm`(:102 B 案注释在位) |
|
||||
|
||||
**结论:零代码提交、零失管、零提前处置;唯一持续欠账=MON-202610-10(终审 §五.3 与 §八尾注两次点名,尚无认领记录)。**
|
||||
|
||||
## 三、10-08 复市验证窗前瞻(文档面就绪度:4/4 就绪)
|
||||
|
||||
| 验证项 | 文档锚点 | 就绪 |
|
||||
|---|---|---|
|
||||
| probe0915 假期 rc=1 → 复市日 09:15 转绿=桥复市金标准 | spec §3.4:114 + §10 值班表 | ✓ |
|
||||
| morn logs_stale 复市日一班诚实黄(勿处置) | spec §4.2-5⑤:161 + §9.A-15:417(**T-3 契约钉测已在库**,79c6b8b) | ✓ |
|
||||
| error_storm 假日族复市自愈(勿手工消警,仍黄才升级) | spec §4.2-4⑤:158 + §9.A-5:397 + §10 | ✓ |
|
||||
| fills_vs_paper v1.2 首次实评(10-08 eve,预期 n/a 绿;零配对 unpaired 可见性已备) | spec §4.2-9⑤:173 | ✓ |
|
||||
|
||||
附带确认:§10 值班手册各形态行、§1 时间线(10-05 morn 首验绿,待 10-06/07 连续复验)、runbook :122/:346 的 P2-18 生产 wrapper 收尾(10-08 窗后改前报备)均在位。
|
||||
|
||||
## 四、发现汇总
|
||||
|
||||
- **P0/P1/P2:无。**
|
||||
- P3 提示(仅一条,重复在案):MON-202610-10 台账补录自 RB-C3 rebuttal(10-05 12:40)起已两次被终审点名仍未落,且无明确认领 owner——建议明确归属(终审 §五.3 建议 infra)后在 §11 落一条即闭。
|
||||
|
||||
---
|
||||
|
||||
**处置声明:本轮处置均未执行,git 状态保持原状**(HEAD=327198e 工作区 clean;本报告为唯一新增写入)。
|
||||
@@ -0,0 +1,47 @@
|
||||
# 终审验收报告(2026-10-07 晚间班)
|
||||
|
||||
- **执行说明**:原定 23:10 定时任务因平台规则未能创建(本会话即定时任务会话,不允许内部再建;10-05 终审同款先例)——改即时执行。最后一笔提交 `508ead3` 落于当日 21:10,验收输入与 23:10 一致;若夜间再有提交,新对话可补排。
|
||||
- **基线**:`327198e`(10-06 定时班锚点)→ **HEAD `508ead3`**,新提交 **14 笔**(10-07 开工波:data/NAS/account 监控长尾三批 + P3-14 + factor #91 批六件 + identity ASCII 生产实案修复 + docs 三笔)。
|
||||
- **方法**:三路 Explore 并行验收 + 主线程对全部 P2 与运营级发现逐条实证复核(`account_monitor.py:44-62/:283-298`、`data_monitor.py:57-64`、runbook:115/promote 链、`corpus_funnel.py:406-414` 均亲读确认);本地复跑 monitoring 八件套。
|
||||
|
||||
---
|
||||
|
||||
## 一、验收总判(声称修复 30 项)
|
||||
|
||||
| 判定 | 计数 | 明细 |
|
||||
|---|---|---|
|
||||
| **已修-通过** | **27** | data 六件全过(含 `_quantile` 与 numpy 线性法 20000 组随机对拍 0 差的独立补证);NAS 五件全过(N-4 尾读滑窗/N-5 17:45 边角/N-6 main 兜底含崩溃键恒入 green_keys/N-7 TOFU+env 覆盖/out 14d 保洁);account 群 A-2/A-3/A-4/A-6/A-7 五件 + 两件冻结落档(§9.A-19 在档,坐标微漂 3 行 cosmetic);P3-14 三子项全过(vps 侧拒开在一切触网之前+防触网 AssertionError 钉);factor #91①-⑥ 六件全过;identity ASCII 化(round-trip 等值经独立实测:`\u` 转义件 `json.load` 还原 == 中文原路径);文档两笔快检过 |
|
||||
| **部分修复** | **2** | ①**P3-23 verdict 打标**:六 lane 接线成立、daily/backfill/gate 映射与源码 rc 语义一致,但 funnel `rc=1` 存在歧义(`corpus_funnel.py:413` else `ctx.rc()` 在"非 stopped+有噪声 failed"时也返 1,会被打成 `fail_loud` 过度分诊)且 flash/xcheck 未细分;②**A-5 查询超时护栏**:查询面已封(fail-closed+测试真钉),但见下 P2 两条 |
|
||||
| **未修** | **0** | — |
|
||||
| **虚报** | **0** | 全部声称与实现相符,无虚报 |
|
||||
|
||||
**排期纪律核查:违规 0。** P2-19、P3-25、P3-27、P3-28/29/30/31(qmt 灾备源族)、MON-06(`"always": None` 原样 data_monitor.py:363)、MON-09、⚖️-3 monitor_common(文件不存在)、funnel `--no-llm`(:153 闸未开)全部未动,与"10-08 验证窗后"排期一致;e8902c2 提交信息自陈"标尺=应急班车不污染 10-08 归因",两件冻结(traded_at LIKE/wmic 时区)即该纪律的落档。
|
||||
|
||||
## 二、终审新增发现
|
||||
|
||||
**P1(运营提醒,非代码缺陷)——identity 生效位部署链硬期限**:
|
||||
`5d5a9f2` 修的是 repo 侧 `config/qmt_identity.json`,而生效位 **随 promote 走**(runbook:115 + promote.sh ALL_MODS 含 config,主线程复核属实)。identity env_plan §五②把 VPS 班车排"10-08 复市验证窗口后",与 §五①′ 自述"部署须在 **10-08 21:00(xt-daily)前**落地"存在时序张力——**不提前发一次 promote(`--module config` 亦可),明晚 xt_eod 将精确复刻 10-06 事故**(PS5.1 GBK 读非 ASCII json → FormatException → account_id 缺失 → universe=0 → rc=1;30d 窗口使数据可自愈,但当晚班红+当日 ETF/基金增量缺)。**建议:10-08 21:00 前完成一次 promote 发车,并在 cron.log 核对 funnel/xt 段正常。**
|
||||
|
||||
**P2 ×2(A-5 残余,主线程已复核)**:
|
||||
1. `_call_with_timeout` 超时即弃线程(`account_monitor.py:44-62`):每查询新建 daemon 线程、超时弃等——QMT 持续挂死场景 ≈1440 线程/天累积无上界;且 `:46` docstring "守护线程泄漏有界"与实现不符(该句需勘正)。
|
||||
2. `_ensure_trader` 的 `XtQuantTrader()/start()/connect()` 不在护栏内(`account_monitor.py:285-288`)——提交信息自举的"bs.login 挂死同族"恰在此面,同族挂死仍可令 poll 线程永阻。挂死类只封了查询面。
|
||||
处置建议(不执行):连接三连包同一护栏 + docstring 勘正 + 泄漏评估(查询线程数上限/复用 worker)。
|
||||
|
||||
**P3 汇总 ×16(本轮新增,全量坐标见各路验收记录,择要)**:data 侧摄取前崩溃丢事件窗(`os.replace` 与 upsert 间,毫秒级窗口)+崩溃残留 pid tmp 碎件;strategy 域同款 `--db` 字面量脆点仍在(strategy_monitor.py:90,101,超出本批 scope);P3-23 funnel rc=1 歧义+flash/xcheck 未细分+无自动消费方(人工 grep 语义位,按声称成立);NAS TOFU 依赖 OpenSSH≥7.6 未实证(DSM7=8.2p1 推定满足,**部署生效日首跑看 cron.log 无 "Bad SSH option"**);NAS 崩溃件同分钟撞 .pushed marker 极边角;NAS 其余 runner `=no` 裸奔未收口(scope 外);A-4 pid 重用概率撞、stop-during-query C 层行为未证;P3-14 vps 拒开返回 None 与其他跳过不可辨、NAS 权威侧缺班无专属告警(已声明取舍);origin 枚举仅建条路径校验+yaml 手改 typo 静默退闸;np.float32 NaN 纸面暴露;`_append_writeback_missed` 自身 OSError 尾;events 缺省落点 API/CLI 不一致(既有);data_gaps 非 dict 理论面;**第 4 份 Gitea 字面量残留**(strategy_registry.py:282 env 缺省);④钉不守"VPS 生效位手改"路径+round-trip 等值无测试钉(本次人工实证)。
|
||||
|
||||
**遗留未修(维持开放)**:终裁报告 P3-1(data 隔离降级键 `data-{name}-stale` 对 disk/static_exists/vintage 三 kind 绿班永不 resolve,`data_monitor.py:64` 主线程复核原样——NAS 侧同族已防,data 侧未跟);cosmetic:§9.A-19 引 strategy_checks.py:155 实为 :147-154、MON-01 条目内旧"黄 14d"措辞。
|
||||
|
||||
## 三、测试复跑(只读 pytest)
|
||||
|
||||
- monitoring 八件套:**219 passed / 0 failed**(2.13s;较上轮 +19,含修复波新增测试全绿)。
|
||||
- factor/decompose 类本机不可运行(缺 polars,环境缺口非代码问题,与 10-05 终审局限一致,全量以 VPS/CI 为准)。
|
||||
|
||||
## 四、更正后台账
|
||||
|
||||
- **代码线**(终审 §八 基线:关闭 51/挂账 2/开放 11/待办 1):本轮 **P3-14、P3-23 关闭 → 开放 11→9**(P2-19、P3-25、P3-27、P3-28..31 五条排期件 + 记录维持 P3-32/33);挂账 2 不变(⚖️-1 all_weather 窗口)。
|
||||
- **监控线**:MON-10 关闭(05f90f0);文档班车七处全闭(§6.1/§10/§4.0/§5.4②/C-A8/MON-04 标注);P3 长尾 data 6+NAS 5+account 5 关闭;**仍开放**:终裁 P3-1 隔离键、A-5 部分残余 2 条 P2、本轮新增 P3×16、MON-06/09(排期)、NAS 生效位 OpenSSH 实证(部署日动作)、identity promote 发车(运营硬期限)。
|
||||
- **三天审计线总态**:P0=0;代码线无未决 P1;监控线无未决 P1;最高在案代码项=P2×2(A-5 残余);最高在案运营项=P1 提醒(promote 期限,明日 21:00 前)。
|
||||
|
||||
---
|
||||
|
||||
**处置声明:本轮处置均未执行,git 状态保持原状**(HEAD=508ead3 工作区 clean + 本报告与昨夜报告两处 audit/ 新增为仅有的未跟踪件)。
|
||||
Reference in New Issue
Block a user