fix(rectification): stop discriminator followup from dropping user evidence
Independent Staging Quality Gate / validate (push) Successful in 10m10s
Independent Staging Quality Gate / publish (push) Successful in 7m25s

Decision and question ranking now share contrast option completion, so a
missing style card cannot deadlock the interview with a dead-end reply.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-08-29 10:23:34 +08:00
co-authored by Cursor
parent 31b54aa71d
commit 86d6923e6e
15 changed files with 1054 additions and 124 deletions
@@ -105,6 +105,9 @@ test("production intent handling contains no semantic regex or positional text p
assert.ok(route.indexOf("classifyRectificationTurnIntent") < route.indexOf("runV9AgentTurn({"));
assert.ok(route.indexOf("persistServerOwnedFocus") < route.indexOf("runV9AgentTurn({"));
assert.ok(fastPath.includes("ask_candidate_discriminator"));
assert.match(fastPath, /目前没有可继续区分/);
assert.doesNotMatch(fastPath, /目前没有可继续区分/);
assert.match(route, /当前几个候选已经构成可信区间/);
assert.match(fastPath, /DISCRIMINATOR_EXHAUSTED_NARRATION/);
assert.match(fastPath, /!plan\.next_followup/);
assert.doesNotMatch(route, /classified\.answer_class!/);
});