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>
2.2 KiB
2.2 KiB
进度 · 刷新阶段放宽换运边界 R3 + R4(2026-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_DAYS45→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 passedtests/test_rectification_refresh_r3_r4.py+tests/test_rectification_event_probes.py+tests/test_candidate_discriminator_contract.py:51 passedtests/test_rectification_*.py:171 passed / 0 failedrun_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(无本地会话)