fix(web): hold reverse-inference cards until acceptance event quality
Conflict probes were jumping after one dated event, so the interview asked another domain before method collection. Spoken replies now follow the stamped choice prompt instead of a topic denylist. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+23
-7
@@ -5318,8 +5318,8 @@
|
||||
- 根因:第一件带日期事件之后下一问固定走感情 → 事业 → 家人 → 职业。精度阶段/分盘差异问句不挡出牌,`session_outcome=adopt_representative` 时把它们放进 `deferred_followup`。探针年份锁在 choice_frame 里,但问句轮不到。
|
||||
- 修复:已有带日期事件且仍有大运冲突探针时,`source=event_probe` 先问该年前事并挡住出牌。A 写入并重算以筛窗。年龄带探针不插队。空账本仍只自然语言收集。不打开唯一分钟确认门。折进未提交的 Skill 10.0.11。
|
||||
- 验证:`frontend/tests/rectification-eight-method.test.ts` 锁定教育事件 + 事业激活探针先问 2018 年入职且 `session_outcome` 保持收集;年龄带探针不插在感情收集前。
|
||||
- 防复发:大运冲突探针在采用前必须挡住出牌。不得在空账本挂 `choice_frame`。不得把 `confirmation_allowed` 改成 true。
|
||||
- 相关记录:BUG-348、BUG-350
|
||||
- 防复发:大运冲突探针在采用前必须挡住出牌。不得在空账本挂 `choice_frame`。不得把 `confirmation_allowed` 改成 true。不得在采用门事件/领域未齐时插队(见 BUG-386)。
|
||||
- 相关记录:BUG-348、BUG-350、BUG-386
|
||||
- 复发自:BUG-348(收集后再区分;区分问句被方法轮询和出牌 defer 排到采用之后)
|
||||
- 修复版本:9873ba42
|
||||
|
||||
@@ -5600,13 +5600,13 @@
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-08-25
|
||||
- 最近更新:2026-08-25
|
||||
- 影响面:`rectification-record-evidence-batch`、`projectTurnDecision`、`persistServerOwnedFocus`、生时纠正系统提示
|
||||
- 影响面:`rectification-record-evidence-batch`、`projectTurnDecision`、`persistServerOwnedFocus`、`bindSpokenToOpenQuestion`、生时纠正运行器
|
||||
- 用户现象:刚记下大学毕业后,气泡问「2016 年前后入学考试有没有发挥失常」,点选卡却是「2023 年前后有没有入职或职责加重」。题干和选项是服务器模板,没有跟口语对齐。
|
||||
- 触发条件:账本已有带日期学业事件;引擎发出 dasha 冲突探针并盖戳点选卡;本轮只调了 `record-evidence-batch`,没有 `compare-candidates`。
|
||||
- 根因:(1) 证据写入后的自动重算会 `persistServerOwnedFocus`,但 batch 工具结果没有把 `open_question.prompt` 回给模型。(2) `turn_decision.current_question` 只有 id,没有题干。模型按上一轮学业对话另起了考试质量问,界面 GET 却展示已盖戳的事业卡。(3) 选题必须用刚算完的 decision receipt;若只信 persist RPC 回包,探针可能被丢掉。点选卡仍由服务器出,保证点选直接改后验,这不是本次缺陷。
|
||||
- 修复:batch / confirm 重算后返回 `open_question.prompt`;选题用刚写入的 receipt(含探针)。`current_question` 带上同一题干。系统提示要求正文只问这一句,不得另起高考发挥。不改 Skill `10.0.11`。
|
||||
- 验证:`frontend/tests/rectification-eight-method.test.ts`、`frontend/tests/rectification-answer-choice.test.ts`、`frontend/tests/rectification-v9-agent.test.ts`。
|
||||
- 防复发:有点选卡时口语必须是 `open_question.prompt` / `current_question.prompt`,不得另问一层。证据写入后的工具结果必须带回已持久化题干。不得改已哈希 Skill `10.0.11`。
|
||||
- 根因:(1) 证据写入后的自动重算会 `persistServerOwnedFocus`,但 batch 工具结果没有把 `open_question.prompt` 回给模型。(2) `turn_decision.current_question` 只有 id,没有题干。模型按上一轮学业对话另起了考试质量问,界面 GET 却展示已盖戳的事业卡。(3) 选题必须用刚算完的 decision receipt;若只信 persist RPC 回包,探针可能被丢掉。(4) 用系统提示逐条禁止高考发挥/入学年份堵不住用户回答的多种写法。点选卡仍由服务器出,保证点选直接改后验。
|
||||
- 修复:batch / confirm 重算后返回 `open_question.prompt`;选题用刚写入的 receipt。有已盖戳题干时,运行器丢掉口语里的其它问句并接到这句题干,不在提示词里枚举禁止主题。不改 Skill `10.0.11`。
|
||||
- 验证:`frontend/tests/rectification-eight-method.test.ts`、`frontend/tests/rectification-answer-choice.test.ts`、`frontend/tests/rectification-v9-agent.test.ts`、`frontend/tests/rectification-v9-stream.test.ts`。
|
||||
- 防复发:有点选卡时口语由运行器接到 `open_question.prompt` / `current_question.prompt`,不得靠提示词枚举禁止追问。证据写入后的工具结果必须带回已持久化题干。不得改已哈希 Skill `10.0.11`。
|
||||
- 相关记录:BUG-375、BUG-379、BUG-382
|
||||
- 复发自:BUG-375(点选卡已由服务器盖戳,但模型仍按探针列表另写一问)
|
||||
- 修复版本:待发布
|
||||
@@ -5627,6 +5627,22 @@
|
||||
- 复发自:BUG-381(避让点选卡时把居中改成了靠右)
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-386 | 采用门未齐就按冲突时间出反推前事点选卡
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-08-25
|
||||
- 最近更新:2026-08-25
|
||||
- 影响面:`method_followup_plan`、`meetsAcceptanceEventQuality`、生时纠正系统提示
|
||||
- 用户现象:刚记下学业等一两件带日期经历后,点选卡就按 dasha 冲突年反问另一领域「某年前后有没有入职」。方法层感情/事业还没问完,采用门也还没到 3 件可评分事件、2 个领域。
|
||||
- 触发条件:账本已有至少一件可评分事件,但不足 3 件或不足 2 个领域;decision receipt 含 `dasha_activation` / `dasha_boundary` 探针。
|
||||
- 根因:BUG-351 在第一件带日期事件之后就让冲突探针插队并盖戳点选卡。引擎采用门仍要 3 件/2 领域,访谈却提前进入反推前事。
|
||||
- 修复:冲突探针插队改到与采用门相同的事件质量门槛:至少 3 件主评分事件、至少 2 个领域。`occupation_note` 与外貌/疤痕/占问不计。未齐时继续感情→事业→家人→职业自然语言收集,不盖冲突卡。齐了之后仍按 BUG-351 插队并挡出牌。不改 Skill `10.0.11`,不打开 `confirmation_allowed`。
|
||||
- 验证:`frontend/tests/rectification-eight-method.test.ts`、`frontend/tests/rectification-v9-agent.test.ts`、`frontend/tests/rectification-agentic-entry.test.ts`。
|
||||
- 防复发:不得在采用门事件/领域未齐时把 dasha 冲突探针写成 `source=event_probe` 或挂 `choice_frame`。不得把 `occupation_note` 算进 3 件。不得改已哈希 Skill `10.0.11`。
|
||||
- 相关记录:BUG-351、BUG-361、BUG-379
|
||||
- 复发自:BUG-351(一件带日期事件后冲突探针插队,早于采用门)
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-379 | 生时纠正已记入学后仍编造高考年并再问入学
|
||||
|
||||
- 状态:resolved
|
||||
|
||||
Reference in New Issue
Block a user