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.
22 lines
1.4 KiB
Markdown
22 lines
1.4 KiB
Markdown
# 进度 · 参考题前置不得压住出口(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.ts` 12 条 + `rectification-probe-pool-exhausted-20260911.test.ts` 10 条全绿。`rectification-exhaustion-exit-20260906.test.ts` 本机因 Skill SHA 软链无法导入(Windows 基线缺口),Linux 门禁会跑。
|
||
- `tsc --noEmit`:0 错
|
||
- `npx eslint` 改动文件:0 error(2 条既有 unused-vars warning,未顺手改)
|
||
- Skill 版本不变
|