fix(rectification): keep dated occupation answers scoreable (BUG-649/650)
Occupation collect was wiping year-month into an unscored note, and idle gap copy never joined the evidence turn. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -10084,3 +10084,35 @@
|
||||
- 相关记录:BUG-642、BUG-546、BUG-641、BUG-646
|
||||
- 复发自:BUG-642(年份线索口径错误)
|
||||
- 修复版本:`dd8f35f7`
|
||||
|
||||
## BUG-649 | 职业采集题答出的年月被抹成不计分备注
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-11
|
||||
- 最近更新:2026-09-11
|
||||
- 影响面:`applyOccupationCollectLedgerNorm`、`rectification-v9-tools` batch/propose、职业采集焦点
|
||||
- 用户现象:职业题被问到开始年份并答出年月后,助手只回「记下了」,训练门仍关,账本只有不计分的职业备注。
|
||||
- 触发条件:职业采集焦点下回答带年月的工作开始(例如某年某月开始做某一行)。
|
||||
- 根因:BUG-442 P0 把职业焦点下任何 career/occupation 条目一律改成 `occupation_note` 且精度 `unknown`、日期置空。`occupation_note` 不计训练门。batch/propose 又用 `??` 把归一后的 null 日期回落成原日期,出现「unknown 却带日期」的账本行。
|
||||
- 修复:无年月仍只写 `occupation_note`(覆盖判定仍不读正文、不用关键词、不依赖模型 domain)。带年月时另记一条 `domain=career` 主评分事件,kind 沿用模型给出的 career kind,否则 `career_entry`。归一后的 null 不再用 `??` 回落。职业通用题不问年份;开始年份走 career 锚定题。
|
||||
- 验证:`frontend/tests/rectification-occupation-dated-answer-20260911.test.ts`、`frontend/tests/rectification-replay-20260911.test.ts`、`frontend/tests/rectification-collection-question-pool.test.ts`。
|
||||
- 防复发:职业焦点下无日期仍不得把 `occupation_note` 算进 3 件;带日期必须另有 scoreable career 行;源码合同禁止 `?? item.occurredFrom`。
|
||||
- 相关记录:BUG-442、BUG-356、BUG-389、BUG-646、BUG-647、BUG-648、BUG-650
|
||||
- 复发自:BUG-442(职业覆盖归一过宽)
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-650 | 工具轮结束时精确缺口句未并入本轮正文
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-09-11
|
||||
- 最近更新:2026-09-11
|
||||
- 影响面:`persistNextInterviewIfIdle`、`composeIdleGapIntoSpoken`、`agent-run` 证据轮出口
|
||||
- 用户现象:训练门仍关、收集池已空时,工具轮结束只见「记下了」,没有精确缺口句,客户端像停住。
|
||||
- 触发条件:证据轮有 `turnId`(因此不会走 `persistExhaustionGateTurn`),且 idle 路径写出了精确缺口。
|
||||
- 根因:BUG-596 禁止再开第二条门槛 turn。缺口只停在 idle 的 `hostNarration`,没有并入本轮 `p_assistant_message`。
|
||||
- 修复:证据轮在 `trimSpokenTurnForInterview` 之后,若 idle 缺口含「现在记下的是 / 就能开始筛」,把缺口接到同一条复述后面。交付旁白不会被误接。
|
||||
- 验证:`frontend/tests/rectification-replay-20260911.test.ts` 无日期职业变体;`rectification-v9-agent.test.ts` 交付轮仍裁成三句。
|
||||
- 防复发:工具轮出口的缺口必须出现在本轮正文;不得为缺口再开一条 turn。
|
||||
- 相关记录:BUG-646、BUG-596、BUG-649
|
||||
- 复发自:BUG-596(禁止第二条门槛 turn 后缺口没并入正文)
|
||||
- 修复版本:待发布
|
||||
|
||||
Reference in New Issue
Block a user