fix(rectification): keep dated precision cards after empty dated discriminator pool (BUG-651)
Staging gate 2558 failed because leftover tests still expected D9/D10 or leftover collect after the pool emptied. Discriminate sessions still deliver; dated precision cards still ask. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -680,11 +680,12 @@ test("occupation collect denial declines the focus and advances coverage to hora
|
||||
{ target_domain: "occupation", status: "declined" },
|
||||
],
|
||||
}), { askedProbeKeys: askedYearless });
|
||||
// 原值: leftover 学业采集
|
||||
// 新值: 方法层仍可问占问;不是学业/家人轮盘
|
||||
// 原因: leftover dated 关闭后 horary 仍可 collect_method_evidence
|
||||
assert.equal(nextCollect.next_followup?.domain, "horary");
|
||||
assert.equal(nextCollect.next_followup?.intent, "collect_method_evidence");
|
||||
// 原值: leftover 学业采集;后改为 horary
|
||||
// 新值: discriminate 路径带年月池空不再问占问/性格题
|
||||
// 原因: BUG-651 不得把性格题或 leftover 采集当下一道区分题
|
||||
assert.notEqual(nextCollect.next_followup?.domain, "education");
|
||||
assert.notEqual(nextCollect.next_followup?.domain, "family");
|
||||
assert.notEqual(nextCollect.next_followup?.choice_kind, "varga_style");
|
||||
});
|
||||
|
||||
test("collect denial persists the next stem on the turn and binds asked_turn_id", async () => {
|
||||
|
||||
Reference in New Issue
Block a user