Files
Jyotisha/docs/tasks/PROGRESS-rectification-refresh-r3-r4-20260913.md
T
Jesse_ChenandCursor ab1ade59b7
Independent Staging Quality Gate / validate (push) Successful in 10m11s
Independent Staging Quality Gate / publish (push) Successful in 7m26s
fix(rectification): emit finer dated probes on refresh only (BUG-664/665)
After six dated answers, refresh can use 30-day same-year windows plus pratyantar and D9/D10 Narayana. First-round probe rules stay at 45 days.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-13 18:19:46 +08:00

37 lines
2.2 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.
# 进度 · 刷新阶段放宽换运边界 R3 + R42026-09-13
## 范围
- 分支:`codex/rectification-refresh-r3-r4-20260913`(基于 `origin/staging` @ `530f260f`
- 任务单:`docs/tasks/TASK-rectification-refresh-r3-r4-20260913.md`
- 研究结论:`docs/research/probe_supply_after_six_2026_09_13.md`;只实现 R3 + R4
- BUG-664:刷新 `MIN_BOUNDARY_DAYS` 45→30
- BUG-665:刷新并入 pratyantar 与 D9/D10 上升 Narayana
- 不实现 R1/R2;不改 `EXISTENCE_NEARBY_YEARS``SCORE_DELTA`、确认门、性格题计分(BUG-629)
- 研究脚本 `scripts/research/probe_supply_after_six.py` 保持离线
- Skill 不升版:用户路径仍是「刷新带年月题 → 定向补事 → 目前范围」,只是刷新可能多几道同类题;10.0.25 口径已覆盖
## 完成
- T1 `REFRESH_MIN_BOUNDARY_DAYS=30`;仅 `refresh_probes is True` 时传入 `_union_boundary_dates`。首轮仍调用 `_union_boundary_dates(reps, birth_date=..., lo=lo, hi=hi)``MIN_BOUNDARY_DAYS` 仍为 45。
- T2 仅刷新:`include_pratyantar=True`(首轮不把该关键字传给 `_vim_start_dates`,以免旧 mock 失败);D9/D10 上升 Narayana 与本命上升并集。
- T3 `tests/test_rectification_refresh_r3_r4.py`40 天同年窗、pratyantar、D9 上升不同;年份用 2019,避开搬家/婚恋年龄下限与邻近年封锁。
- T4 BUG-664/665、CHANGELOG、本文件、任务板、手测 0b/0c 补「刷新有题则先出带年月题」。
## 验收(本机,未部署)
- `tests/test_rectification_refresh_r3_r4.py`4 passed
- `tests/test_rectification_refresh_r3_r4.py` + `tests/test_rectification_event_probes.py` + `tests/test_candidate_discriminator_contract.py`51 passed
- `tests/test_rectification_*.py`171 passed / 0 failed
- `run_quality_gate.py --profile quick`738 passed / 1 skipped / 1 failed
- 失败项:`test_block_scan_seven_events_finishes_within_fifteen_seconds` 壁钟 46.2s > 15s
- 与本单无关(未改 `block_scan`);任务板 `TASK-rectification-capability-fix-20260907.md` 已记为 P2 间歇红
- 未做登录态真机 0b(无本地会话)
## 未做
- 未把研究脚本接到 API
- 未改首轮出题、未实现 R1/R2
- 未升 Skill 10.0.26
- 未做登录态真机 0b(无本地会话)