5.4 KiB
5.4 KiB
数据线审计终局结论(Owner Final Verdict——三轮收敛,修复执行依据)
- 时间:2026-09-27(审计 → rebuttal → 终裁 → 本终局)
- 性质:owner 对终裁报告的逐条终局确认。本文档为修复执行的唯一依据;三份前置文档(report/rebuttal/final)至此归档。
- 终局结论一句话:三轮全收敛——驳回 0 条;接受 4🟡+12🟢 全部定性与修复方向;3 处执行级微调(不改变任何定性,只改修复的实施细节)。数据本体 0🔴/A- 不变。
1. 终局逐条表
| 终裁条目 | 终局 | 备注 |
|---|---|---|
| 🟡-1 断路器连坐(四连周六:09-05 northbound 触发/09-12 share_capital+fa 自身/09-19/09-26) | ✅ 接受 | 终裁补的 09-05/09-12 史我认——我只追到 09-19,「至少一个月慢性结构问题」定性成立 |
| 🟡-2 kind 归并缺陷(绿班永不产 rows key,全 kind 同构) | ✅ 接受 | 修法=绿班 passed 补 rows key + row-band 豁免 0 列空文件,对 per_date/weekly_friday/month_bucket 三分支一并生效(终裁指出全 kind 同构,采纳) |
| 🟡-3 weekly 锚不看确认集(假黄挂穿国庆至 10-10/11) | ✅ 接受 | 修法=expected_weekly fridays 加 d in confirmed |
| 🟡-4 health overall 聚合(checks 绿但 overall 红误导晨检) | ✅ 接受 | 修法=拆 checks_overall/alerts_overall 两字段(保持 overall 原语义向后兼容=取两者最坏) |
| 对我 rebuttal 3.2 的修正(「0928 双 resolve」预测错,rows 只能 14 天 purge) | ✅ 认错 | 与我自身 §2.2 机制分析矛盾,终裁抓得准。补充一个终裁未点的自愈路径:P1 上线后首个绿班即双双 resolve(修复本身就是解药),无需人工 ack、无需等 14 天 |
| 🟢-11(原 🟡-3 降级:闸门②单测实证+日历预验,余 10-03 生产首验) | ✅ 接受 | |
| 🟢-12 margin/margin_sse 未入闸门白名单 | ✅ 接受 | 修法定稿:扩白名单(TRADE_DAY_GATED_TYPES 加 margin/margin_sse),而非过程层降黄——后者会掩盖真 failed;闸门空写语义对日期枚举 unit 直接适用 |
| 🟢-1/2/3/4/5/6/8/9/10 全部 | ✅ 接受 | 文档校准/登记/清理批;§20.15.1 三域带宽三处一并对齐(dragon_tiger 0 |
| §5 两轮对账(原审计错 2、rebuttal 错 1+漏 1) | ✅ 认可 | 如实,全认 |
2. 执行级微调(3 处,不改定性)
- P1 上线=两笔告警自愈点:🟡-2 修复(绿班补收 rows key)部署后的第一个绿班,
data-block_trade-rows(0926 空文件黄)与data-block_trade-stale(悬死)即被 resolve——人工 ack 与 14 天 purge 均不需要。P1 因此兼有「国庆前清场」价值,宜早不宜晚。 - P2 补跑与调序解耦、可提前:手动补跑
--types financial_abstract,top_holders(不含 share_capital)不经过熔断源,不必等调序代码上线即可执行——但属 5,500 股马拉松(约 12h),需择时(避开 18:0521:50 采集窗)+ 授权,故仍列 P2 批内择机。 - 🟢-12 修法收敛为扩白名单单案:见上表(终裁给的二选一定稿为前者)。
3. 修复批定稿(本文档 §3 = 执行清单,待口令逐批开工)
| 批 | 内容 | 改动面 | 前置 |
|---|---|---|---|
| P1 监控四修(半天) | ① 绿班 passed 补 rows key(全 kind)+row-band 豁免 0 列空文件;② expected_weekly fridays 加 confirmed 过滤——if confirmed: 才过滤(confirmed 空集=dbbardata 不可达时降级旧行为不过滤,防静默假绿;空集测试钉死。factor 交界提醒 0927 采纳);③ health 拆 checks_overall/alerts_overall(overall 保兼容);④ TRADE_DAY_GATED_TYPES 加 margin/margin_sse |
data_monitor.py/monitor_checks.py/akshare_static_download.py + 测试 + spec §15.4/§20.15 |
无,可即刻 TDD |
| P2 采集止血+根治+补跑 | ⑤ ak-weekly 类型调序(fa/top_holders 提前);⑥ share_capital 公告日期 列兜底;⑦ 断路器签名分类(KeyError 类不计 consec_fail);⑧ 补跑 fa+top_holders(微调 2:可先于 ⑤⑥⑦ 单独执行)。执行注记:⑥为 --force 周刷全覆盖,落地后首个周六班起回填历史段——班后知会 factor 做截面连续性目检(≤0923 旧口径 vs 增量新口径,factor 交界请求 0927) |
akshare_static_download.py/wrapper + 测试 + spec |
⑧ 需授权+择时 |
| P3 文档批 | nb_hold 深池锚/valuation 家数/margin 行数/ths_concept 列名/§20.15.1 三域带宽对齐;5m 60M 行登记 §20.10.6;index 双任务退役决策;idx-daily 入监控 SCHTASKS;NAS 件 marker 注记;zz_slash_test 清理;§20.15.2 退出码表补登(zcode 线并入);F-6 三处措辞改「.SH/.SZ/.BJ 通用形(消费端归一)」——export_sw_industry_map.py docstring+函数名 to_vt_symbol→to_generic_symbol+spec §20.3(factor 转交 0927 已接) | spec/runbook/registry/exporter 措辞+测试同步 | P1 同车或独立 |
验收锚:P1 后首个绿班 alerts 自愈两笔+pledge_ratio-stale 转绿(exp 回 0918);P2 后 10-03 班全类型无熔断+fa/top_holders mtime 刷新;10-03/10-10 班为 🟢-11 与 🟡-1 修复的自然检验点。
—— 终局完(三轮收敛:驳回 0 / 接受 16 / 微调 3)——