Files
Jyotisha/docs/tasks/TASK-rectification-probe-supply-research-20260913.md
T

28 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 研究单 · 六题之后引擎还能不能多出带年月的选择题(2026-09-13)
- 基线:`origin/staging` @ `4e93ca15`(代码 `5d54d059`
- 分支:`codex/rectification-probe-supply-research-20260913`
- 性质:**离线测量,不改线上行为**。有收益才另立实现单。
- 决策来源:`TASK-rectification-after-pool-empty-decision-20260913.md` 方案 B,产品负责人 2026-09-13 拍板「单独研究,先量收益」。
## 1. 问题
真机六道带年月题答完后,引擎对剩余 5 个候选刷新得到 `no_new_probes`。原因在 `scripts/rectification/event_probes.py`:换运边界要跨 45 天或跨年(`MIN_BOUNDARY_DAYS`)、同上升的 Narayana 边界完全相同、已问年份与已知事件前后一年封锁(`EXISTENCE_NEARBY_YEARS`)、每域每年只留一道。
## 2. 要量的东西
对 20 例公开 AA 数据(`minute_rectification_fact_ranker_v4_holdout_v3`),模拟「六题后剩余 ≤5 候选」的状态,分别按下面四种放宽规则再生成题,统计:新增题数、每道题对真实分钟所在簇的分辨(真实簇落在 yes 组还是 no 组、与其它簇是否被分开)、按最优答案回放后头名命中率与范围宽度的变化。
| 放宽项 | 改法 |
| --- | --- |
| R1 | 刷新阶段去掉 `EXISTENCE_NEARBY_YEARS` 封锁(只封已问过的确切年) |
| R2 | 同域同年按不同事件家族再出一道(入职 / 升职 / 离职;结婚 / 分手) |
| R3 | `MIN_BOUNDARY_DAYS` 45 → 30(只刷新阶段) |
| R4 | 边界来源加 Vimshottari 第三级(pratyantar)与分盘 NarayanaD9 / D10 上升) |
## 3. 交付
- `scripts/research/probe_supply_after_six.py` + 结果表 `docs/research/probe_supply_after_six_2026_09_13.md`:每个放宽项单独与组合的四个指标。
- 结论只写三种:有收益(命中率不降、平均多 ≥1 道有分辨力的题)→ 立实现单;无收益 → 关闭;不确定 → 说明缺什么数据。
- 不得动线上 `event_probes.py` 默认行为;不得把研究脚本接进生产路径。