Style questions still precede a converging range card when a renderable followup exists. Exhausted, closed-ceiling, and holdout-unavailable exits deliver immediately. Hold at most once per Case. Restore the single-gate exit assertion and stop treating the tie-break ack as an exit carrier.
1.4 KiB
1.4 KiB
进度 · 参考题前置不得压住出口(2026-09-14)
范围
- 分支:
codex/rectification-tiebreak-hold-exit-20260914(基于origin/staging@ada2cfb1) - 任务单:
docs/tasks/TASK-rectification-tiebreak-hold-exit-fix-20260914.md - BUG-688 resolved(复发自 BUG-686)
- 未改
active_rectification_event_engine.py、确认门、并列判据、Skill 版本
完成
- T1:
shouldHoldForTieBreak要求tieBreakFollowupReady(可渲染风格题);exhausted与user_stopped不 hold;closed-ceiling(coverageBlocks && engineOffers && !narrowingOpen)和 holdout 不可用的收口不 hold。同一 Case 已 hold 过一轮(已问过varga.d9/varga.d10或焦点带tie_break_round)不再 hold。 - T2:恢复
last closed-ceiling card…的assert.equal(gates.length, 1);exitAppendCalls()去掉只微调排序。文案放宽(「范围已经收到 / 能问的都问完了」)保留。 - D3 已做,未走让步。
验收数字
- 定向:
rectification-tiebreak-before-card-20260914.test.ts12 条 +rectification-probe-pool-exhausted-20260911.test.ts10 条全绿。rectification-exhaustion-exit-20260906.test.ts本机因 Skill SHA 软链无法导入(Windows 基线缺口),Linux 门禁会跑。 tsc --noEmit:0 错npx eslint改动文件:0 error(2 条既有 unused-vars warning,未顺手改)- Skill 版本不变