Files
Jyotisha/docs/tasks/PROGRESS-rectification-followups-20260909.md
T
Jesse_ChenandCursor 719ff55a09
Independent Staging Quality Gate / validate (push) Successful in 12m36s
Independent Staging Quality Gate / publish (push) Successful in 2m11s
fix(rectification): keep clock-stamped events out of window intercept (BUG-631, BUG-632)
Dated life events with clock times were swallowed as birth-window replies, and compare columns still stopped at the first nine candidates after the hour-window cap.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 09:23:35 +08:00

39 lines
2.3 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.
# PROGRESS · 验收补漏:申报时段误伤经历;by_time 只算 9 个(2026-09-09
工作树:`.worktrees/rectification-followups-20260909`
分支:`codex/rectification-followups-20260909`
任务书:`docs/tasks/TASK-rectification-followups-20260909.md`
基线:任务书写 `fef54b6e`;开工时接到 `origin/staging` @ `2de2aa0b`(任务书已在其上)。本单不依赖 BUG-626~628。
## 开工回执
- 编号 **BUG-631** / **BUG-632**`docs/BUG_HISTORY.md` 当时最大已发布号是 630)。
- 顺序:解析语境门 → 对照列上限 64 → 超 3 秒时把 active 分钟作为 `column_times` 传入 → 记录。
## 已完成
- **BUG-631**`parseDeclaredBirthWindow` 命中钟点后再判语境。含出生语境词才算申报;含年月日且无出生语境一律当经历;裸钟点范围(可带「大概 / 下午」)仍拦截。`route.ts` 仍只在解析命中时固定回复。
- **BUG-632**`column_times_for_compare` 默认 `limit=MAX_PUBLIC_CLUSTERS`64)。17 个候选 → by_time 17 键。`column_compare_ms` 预算 `COLUMN_COMPARE_BUDGET_MS=3000`。上一轮超过 3 秒时,TS `columnTimesForSlowCompare` 把推断层 active 分钟写入引擎请求的 `column_times`;决策层只保留仍在公开候选里的那些分钟。
- 记录:BUG-631/632、CHANGELOG、DESIGN §11、走查第 4 节、场景清单第 7 条、本文件。Skill 版本不变(10.0.21)。
## 验收命令(实测)
工作树 `codex/rectification-followups-20260909`,相对 `origin/staging` @ `2de2aa0b`
| 命令 | 结果 |
| --- | --- |
| `frontend` `./node_modules/.bin/tsx --test tests/rectification-declared-window-20260909.test.ts tests/rectification-window-cluster-cap-20260909.test.ts tests/rectification-v9-engine-contract.test.ts` | **23/23 pass** |
| `frontend` `./node_modules/.bin/tsx --test tests/rectification-v9-agent.test.ts` | **23/23 pass** |
| `.venv/bin/python -m pytest tests/test_rectification_v5_services.py -q` | **40 passed** |
| `git diff --check` | 干净 |
## 环境缺口
- 无登录态、无 Chrome`docs/testing/rectification-window-cluster-cap-20260909.md` 第 4 节真人走查未做。
- 未跑完整前端套件 / `next build`
## 未做
- 未 commit、未 push、未提升 `main`
- Skill 未升版。intake 自定义更小范围仍等产品答复(BUG-625 留下的)。