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:
Jesse_Chen
2026-09-11 15:22:55 +08:00
co-authored by Cursor
parent 035865d4c1
commit f870d3d757
13 changed files with 184 additions and 90 deletions
@@ -387,14 +387,20 @@ test("nonterminal invariant 2: exhausted probes take the next available server-o
holdoutValidation: "unavailable" as const,
datedMethodCollectOpen: true,
nakshatraBoundaryProbe: null,
nextAction: "ask_fact_collection",
// 原值: ask_fact_collection
// 新值: ready_to_adopt
// 原因: BUG-651 训练门开且无带年月探针时剩余采集不得挡住交付
nextAction: "ready_to_adopt",
},
{
name: "nakshatra boundary",
holdoutValidation: "unavailable" as const,
datedMethodCollectOpen: false,
nakshatraBoundaryProbe: nakshatraProbe,
nextAction: "ask_candidate_discriminator",
// 原值: ask_candidate_discriminator(月宿性格题)
// 新值: ready_to_adopt
// 原因: BUG-651 月宿不得挡在结果前面
nextAction: "ready_to_adopt",
},
{
name: "explicit range exit",