docs(research): measure minute-resolution scoring; no variant clears all radii
Independent Staging Quality Gate / validate (push) Failing after 9m27s
Independent Staging Quality Gate / publish (push) Skipped

Build holdout v4 from the public AA set, correct the two v3 dates, and sweep
R1–R5 plus pairs offline. No production scoring defaults change. No
implementation brief: delivered width stays the full window on every radius.
This commit is contained in:
jesse-ux
2026-09-14 20:43:27 +08:00
parent 9943a05a01
commit 2d2467dca1
11 changed files with 60785 additions and 4 deletions
@@ -0,0 +1,44 @@
# 进度 · 分钟分辨率打分尺度研究(2026-09-14)
## 范围
- 分支:`codex/rectification-minute-resolution-research-20260914`(基于 `origin/staging` @ `9943a05a`
- 任务单:`docs/tasks/TASK-rectification-minute-resolution-research-20260914.md`
- 结果:`docs/research/minute_resolution_2026_09_14.md` + 同名 `.json`
- v4`references/real_case_calibration/minute_rectification_holdout_v4.json``docs/research/holdout_v4_build_2026_09_14.md`
- 脚本:`scripts/research/minute_resolution_sweep.py`(离线,不进 API
- 未改 `active_rectification_event_engine.py``scoring_service.py``candidate_contrast.py`、确认门、并列判据
- 本单不占 BUG 号
## 完成
- 开工读了对照报告、BUG-325 / 560 / 570。D1 推翻的是 BUG-325「不得把 KP 观察计分」这一条;确认门仍不动。
- 任务 0:v3 两处错年写入工作日期(Robbins 婚期 1967-03-10Takamoto 入职迪士尼 1945),`source_audit_status=corrected_known_date_errors`。v4 仍是 20 例公开 AA,每例 ≥7 件事、≥4 个领域,半径 ±10/±30/±60。
- 任务 1:五个改法单独测 + 两两组合。口径 ayanamsa=`raman`、node mode=`mean`。20/20 例跑完,错误 0。
- R3:±10 窗内 KP 宫头子主 20/20 都变(5–9 次),没有「窗内不变」的例子被稀释。
## 验收数字
- 基线(v4,当前线上算法):
| 半径 | 头名簇命中 | 区间覆盖 | 宽度中位 | 并列率 | 引擎熵 | 六题回放头名 |
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
| ±10 | 0.35 | 1.00 | 21 | 0.05 | 2.56 | 0.80 |
| ±30 | 0.15 | 1.00 | 61 | 0.05 | 4.04 | 0.55 |
| ±60 | 0.10 | 1.00 | 121 | 0.00 | 4.99 | 0.35 |
- 所有方案的交付宽度中位数都等于整个搜索窗。真值挤出 = 0,过窄 = 0。
- R1 `len`/`sqrt`:±10 命中 0.35→0.45,宽窗上无提升。
- R2:命中/宽度不动,±10 熵 2.56→2.39。
- R3 权重 1.0:±10 命中 0.35→0.20。
- R4 `max`:±10 命中 0.50,并列率 0.05→0.50。
- 判定:**没有改法三档半径同时过门,不立实现单。**
- `python -m pytest tests/test_minute_resolution_research.py`9 passed(本机 pytest 9.1;仓库 `minversion` 8.0)。
- 本机无项目 `.venv`,未跑 `run_quality_gate.py --profile quick`。脚本与测试会进门禁路径。
## 未做
- 未改线上计分
- 未把研究脚本接到 API
- 未立实现单(过门失败)
- 未做 PyJHora / VedAstro / jyotishganit 同一盘对照
+1 -1
View File
@@ -184,7 +184,7 @@
| `TASK-rectification-targeted-card-dead-20260913.md` | `PROGRESS-rectification-targeted-card-dead-20260913.md` | **P0**:定向补事卡在快照投影里拿不到 `choice_card`(承接焦点分支不重建 `choice_frame`),卡片看得见点不动、流程停在采集等待态;模型还会把定向题改写成口述题(BUG-669~671)。先于 tie-break 修复单执行 | 待验收 | `codex/rectification-targeted-card-dead-20260913` |
| `TASK-rectification-minute-resolution-research-20260914.md` | `PROGRESS-rectification-minute-resolution-research-20260914.md` | **研究单**:候选分不开的根因是打分尺度——窗口内恒定项 11.5 分 vs 随分钟变化项 2.125 分(≈5:1)。先修封存基准(v3 每例仅 3 件事且被标 invalidated)出 v4,再离线量五个改法:分盘除数、去底座、**KP 宫头子主计分(产品 09-14 拍板,推翻 BUG-325 一条红线)**、年精度事件改边际似然、聚类签名层对齐。有收益才立实现单 | 待执行 | `codex/rectification-minute-resolution-research-20260914` |
| `TASK-rectification-minute-resolution-research-20260914.md` | `PROGRESS-rectification-minute-resolution-research-20260914.md` | **研究单**:候选分不开的根因是打分尺度——窗口内恒定项 11.5 分 vs 随分钟变化项 2.125 分(≈5:1)。先修封存基准(v3 每例仅 3 件事且被标 invalidated)出 v4,再离线量五个改法:分盘除数、去底座、**KP 宫头子主计分(产品 09-14 拍板,推翻 BUG-325 一条红线)**、年精度事件改边际似然、聚类签名层对齐。有收益才立实现单 | 待验收 | `codex/rectification-minute-resolution-research-20260914` |
| `TASK-rectification-tiebreak-before-card-20260914.md` | `PROGRESS-rectification-tiebreak-before-card-20260914.md` | **P0**:点「再答两道参考题」服务端 ok 但界面无反应(`requestTieBreak` 的 `loadCaseSnapshot()` 不带合并回调,新 turn 不入对话区)(BUG-685);产品拍板放宽版 A——出交付卡前只要参考题可用且没用过就先问两道(不看分差),卡上收起按钮(BUG-686);交付文案列出用户已拒答的线(BUG-687) | 待验收 | `codex/rectification-tiebreak-before-card-20260914` |