docs(rectification): angle-timing research conclusion — no signal, BUG-1141 closed_by_design

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 915c3e829d
commit 3533a79c17
6 changed files with 169 additions and 0 deletions
@@ -0,0 +1,43 @@
# 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%。
+1
View File
@@ -264,6 +264,7 @@
| `TASK-rectification-angle-timing-research-20261001.md` | — | **角度类时间技法研究(离线)**:行运土木罗压本命上升 / 天顶度数、次限推运角、太阳弧角(1° ≈ 4 分钟出生时间),77 例 v5;乱序日期对照 ≥ 50 次必做、留一法、不得挤出真值;显著才叠加到六题后验比头段命中与区间宽度 | 待领取 | BUG-1141 |
| `TASK-rectification-message-cleanup-20261001.md` | `PROGRESS-rectification-message-cleanup-20261001.md` | **校正消息清理**:题干两遍(作废旧焦点仍打印题干 + 独立问题块再打印一次)→ 一屏一题干;证据轮正文改为「记下了 N 件事」+ 服务端清单可展开;校正结算后不显示「已完成 N 步」与「1.」泄漏。推翻 BUG-917 作废题留题干、VOICE 逐条复述 | 已验收(Claude 10-01:全套门禁对 staging 209352eb 一致;「1.」来源为推断——收起的有序列表复制补号,结算后整块不渲染已消除;真机待产品) | BUG-1135~1137 |
| `TASK-rectification-chart-tier-caveats-20261001.md` | — | **报告与聊天标注判断不了的分盘**:采用后读 `active_birth_provenance`(segment-v1)→ 结果 `segment_summary` 档位,blocked/indistinct 的 D9/D10 在聊天 answer_policy 与一句说明、报告章节顶部提示 + 主题降级;旧资料逐字节不变;不改库、不改 consult/route.ts | 待领取 | BUG-1138~1139 |
| `TASK-rectification-angle-timing-research-20261001.md` | `PROGRESS-rectification-angle-timing-research-20261001.md` | **角度类时间技法研究(离线)**:行运土木罗压本命上升 / 天顶度数、次限推运角、太阳弧角(1° ≈ 4 分钟出生时间),77 例 v5;乱序日期对照 ≥ 50 次必做、留一法、不得挤出真值;显著才叠加到六题后验比头段命中与区间宽度 | 已实现待验收(0/9 预登记检验显著,BUG-1141 closed_by_design;分支 codex/rectification-angle-timing-research-20261001,未推送) | BUG-1141 |
| `TASK-rectification-typed-event-scoring-research-20260929.md` | `PROGRESS-rectification-typed-event-research-20260929.md` | **打字经历按选择题规则计分(离线研究,不上线)**:计分通道不对称 + 已入账年份挡题;R0 学业质量题措辞 / 年精度显示成 1 月(冻结文件,需重新冻结) | 已验收(Claude 2026-09-29 合并验收:全量前端 4302/24 与基线同 24 条环境失败、tsc 0、lint 0 error、`/` Static、gzip +0.16%、快速门 pytest 1001 passed、两份回放复跑一致),待部署核对 | BUG-1088、1089 |
| `TASK-report-reader-polish-20260929.md` | `PROGRESS-report-reader-polish-20260929.md` | **报告页打磨**:生成入口挪进页面主体(删标题栏按钮)、详情页到底部按钮(懒渲染一次到底)、导出按钮带文字、目录一级/二级分层、去掉「字段」与 RL/NL 缩写表头、状态列同义重复去重、报告表格淡底色、分块导出显示真实文件大小 | Claude 直接执行并自验(tsc 0、lint 0 error、全量 fail 与基线同 24 条、`/` Static、gzip +7 B、快速门 Python 1000 passed),已部署 staging `d7772011`,真机欠 | BUG-1092~1094 |
| `TASK-report-english-edition-20260929.md` | `PROGRESS-report-english-edition-20260929.md` | **报告中英两版**:同一次引擎计算渲染 zh/en 两遍(不用模型翻译),瑜伽库 477 条补英文、模板与前端表头英文化;中文逐字节不变、英文零汉字、两版数字序列一致;阅读页 `?lang=en` 切换,导出当前语言 + 「问 AI 建议导出英文版」提示;旧报告不补英文 | Claude 直接执行(含两个 fork 子代理)并自验(tsc 0、lint 0 error、全量 fail 与基线同 24 条、`/` Static、gzip +0.06%、Python 定向全绿),已部署 staging `d7772011`,真机欠 | — |