fix(rectification): treat a yes discriminator as covering that domain's collect
A choice-card yes/weak_yes already told us the domain happened, so skip the same-domain "which year" collect without writing the ledger. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -8470,3 +8470,19 @@
|
||||
- 复发自:无
|
||||
- 修复版本:`52a4570c`
|
||||
|
||||
## BUG-549 | 区分卡答「发生了」后仍问同一领域哪年采集
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-05
|
||||
- 最近更新:2026-09-05
|
||||
- 影响面:`buildMethodFollowupPlan`、`datedCollectDomainBlocked`、`rectificationFollowupCatalog`
|
||||
- 用户现象:刚在事业区分卡上点选「发生了」,下一问又是「工作上呢,还记得哪年入职、换工作…」。
|
||||
- 触发条件:账本没有该领域带年份证据;区分卡答案只进推断层;本轮已无剩余区分卡,计划层按账本判断领域未覆盖。
|
||||
- 根因:点选答案不写证据账本(BUG-389–393 分层,本单不推翻)。计划层 `careerCovered` / `datedCollectDomainBlocked` 只看账本。BUG-547 之后区分卡问完才进采集链,刚答过的领域会被再问一次。
|
||||
- 修复:`yes` / `weak_yes` 的领域视为采集已覆盖(用 `eventProbes` 按 `semantic_key` / `probe_id` 回查 domain,回查不到则忽略)。不写账本,不改 `meetsAcceptanceEventQuality`,不改确认门。`no` / `unsure` 不算覆盖。
|
||||
- 验证:`frontend/tests/rectification-collect-direction-20260904.test.ts`:账本无事业证据、事业探针答 yes 后下一问不是事业采集;答 no 仍问。BUG-546/547 既有用例仍过。
|
||||
- 防复发:不得把点选答案写入证据账本来「修」重复采集。不得用 `semantic_key` 前缀硬拆领域。不得加「除了刚才那次以外」这类补丁文案。
|
||||
- 相关记录:BUG-389、BUG-546、BUG-547
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
|
||||
Reference in New Issue
Block a user