research(rectification): positive control for the angle-timing pipeline; Claude acceptance (BUG-1141)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
Jesse_Chen
2026-10-01 10:55:47 +08:00
co-authored by Claude Opus 5.5
parent 3533a79c17
commit 4ed2e55627
3 changed files with 54 additions and 0 deletions
+1
View File
@@ -15327,6 +15327,7 @@
- 修复:不改代码;产品口径(盘型 + 可信度、不承诺分钟)不变。
- 验证:`scripts/research/angle_timing_research.py`,结果 `docs/research/angle_timing_{a1,jitter,subsets}_2026_10_01.json` 两次复跑逐字节一致;`tests/test_angle_timing_research.py` 11 passed;生产代码零改动。
- 防复发:再提「换某种时间技法就能定到分钟」前,先按本研究的乱序 / 年龄保持双对照在 v5 上预先登记检验;不得在本轮结果上事后挑选容许度、角点或领域映射。
- Claude 验收正对照(2026-10-01):`scripts/research/angle_timing_positive_control.py` 每例埋 3 个「行运土星距真实上升 <0.15°」的日精度事件,用同一 `ranks_for`:真值分钟平均排位 0.077(77/77 例 <0.15);同日期整年挪动 0.502;真实事件 0.514。流程能检出真信号,真实事件无信号的结论成立。
- 相关记录:BUG-1091、BUG-1105、BUG-1115~1117。
- 复发自:无
- 修复版本:研究分支 `codex/rectification-angle-timing-research-20261001`。
@@ -41,3 +41,15 @@ A1 中太阳弧 1° / 2° 真实日期反而更差,执行中先推测为乱序
- 领域 → 角点映射、只用相合、主限向运、Naibod 弧未测(需新的预先登记)。
- 开放集非盲测;事件精度到月 / 日的只占 40%。
## Claude 独立验收(2026-10-01)
执行方未做正对照(「没信号」也可能是流程写错)。补做 `scripts/research/angle_timing_positive_control.py`(TR、1°、±30):
| 事件日期 | 真值平均排位(0 最好,0.5 随机) | 排位 <0.15 的例数比例 |
| --- | --- | --- |
| 埋入:行运土星距真实上升 <0.15° 的 3 个日期 | 0.077 | 1.00 |
| 同一日期整年挪 ±2~3 年 | 0.502 | 0.04 |
| 真实事件 | 0.514 | 0.10 |
结论:流程能检出真信号;三类角度技法在真实事件上无信号成立,BUG-1141 `closed_by_design`。范围:只 `scripts/research/`、`tests/`、`docs/`;生产代码零改动。