# PROGRESS · 生时校正「角度类时间技法」研究(2026-10-01,BUG-1141) 任务书:`TASK-rectification-angle-timing-research-20261001.md`。执行:Claude fork 子代理。分支 `codex/rectification-angle-timing-research-20261001`,基线 `origin/staging` @ `a6f6f576`。只 commit 不 push。 ## 一句话 三类度数级技法(行运压角 / 次限推运角 / 太阳弧角)在 77 例 v5 上,9 项预先登记检验 **0 项显著**;年龄结构保持对照同样无信号;A2 未触发;BUG-1141 `closed_by_design`。结论与数字见 `docs/research/rectification_angle_timing_2026_10_01.md`。 ## 提交 | 提交 | 内容 | | --- | --- | | `c9533b69` | A0 特征库 `scripts/research/angle_timing_lib.py` + 测试 | | `50924778` | A1 runner `scripts/research/angle_timing_research.py`(a1 / jitter / subsets 三阶段)+ 三份结果 JSON | | 本提交 | 研究文档、ACTIVE_FRONTS、定论页 §11、BUG-1141、README、本 PROGRESS | ## 硬红线逐条 | # | 要求 | 结果 | | --- | --- | --- | | 1 | 乱序对照 ≥ 50 次、百分位、≥ 95 才算显著 | 主检验 200 次;Bonferroni 门槛 99.44%,未校正 95% 也报;0 格达到 95% | | 2 | 留一法 | A1 特征无可拟合参数(计数 + 预先登记的 3 档容许度),不需要;A2 未触发 | | 3 | 不得挤出真值 | 未改任何后验 / 交付,不适用 | | 4 | 稳健性 | 按事件精度(日 / 月 / 年)与年代(1900 年前 7 例 / 其余 70 例)拆分,每格 50 次乱序,45 格无一 ≥ 95%;另加年龄结构保持对照(每件事挪 1~3 年,50 次)。±7 天 / ±1 月偏移只用于检验已有信号,本轮无信号,**未做**(如实写,不算通过) | | 5 | 口径 | 回归黄道(相位与黄道无关),平均交点,容许度 1° / 2° / 3° | | 6 | 零改动、复跑一致、快速门、隐私、负结果 | `git diff --name-only` 只在 `scripts/research/`、`tests/`、`docs/`;三份 JSON 各两次复跑 `cmp` 一致(`PYTHONHASHSEED=0`);快速门 Python 1036 passed / 1 skipped(与今日 staging 基线 1036 / 1 相同),npm 步因本工作树无 `frontend/node_modules` exit 127(本单零前端改动,环境缺口);隐私守卫通过;SA 反向偏差与「年龄分布」推测被推翻都已写入 | ## 测试 `tests/test_angle_timing_research.py` 11 passed:离度 / 相位、事件解析与精度跨度、取样规则、排位语义、乱序保持精度与种子确定性、本命角点每分钟约 0.25°、分离矩阵形状、A1 runner 确定性与 9 项完整。 ## 耗时 全量 A1(77 例 × 3 技法 × 3 容许度 × 3 窗口,200 次乱序)一遍约 10 分钟;第二对照与拆分各约 5 分钟。 ## 中途更正 A1 中太阳弧 1° / 2° 真实日期反而更差,执行中先推测为乱序对照改变了年龄分布;加做年龄结构保持对照后偏差仍在,推测作废,文档 §4 写明。 ## 缺口 - 领域 → 角点映射、只用相合、主限向运、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/`;生产代码零改动。