Count-aware closed-pool invite, catch the five stale contract assertions, and mark M1b V1/V2 as not_measured.
38 lines
3.1 KiB
Markdown
38 lines
3.1 KiB
Markdown
# 进度 · 邀请文案按候选数出话 + 5 条断言跟上(2026-09-15)
|
||
|
||
## 范围
|
||
|
||
- 分支:`codex/rectification-invite-copy-fix-20260915`(基于 `origin/staging` @ `81f8183c`)
|
||
- 任务单:`docs/tasks/TASK-rectification-invite-copy-and-assertions-fix-20260915.md`
|
||
- BUG-692 resolved(复发自 BUG-689 / BUG-690)
|
||
- 未改打分、判据、置信度、确认门、数据库、Skill 版本;未回退 BUG-688 的「恰好一条」与「不含只微调排序」
|
||
|
||
## 完成
|
||
|
||
- T2:`exitAppendCalls()` 短语表加入「收到 … 这 N 分钟 / 按现有信息分不开 / 说出来我接着算」。`assert.equal(gates.length, 1)` 仍在。公开字段深比较补 `birth_time_source`,保持 `deepEqual`。
|
||
- T1:`rangeDeliveryCollectClosed(candidateCount)`。2 → 「这两分钟」;>2 → 「这几个候选」;未知 → 只说「按现有信息分不开」。`rangeNarrowHint` 两处空池返回点传入 `candidateCount`。交付卡从 hint 抽出同一句邀请,避免再硬编码。
|
||
- T3:`precision_gate_2026_09_14.md` M1b 追加勘误,总表 V1/V2 改 `not_measured`(原 `no_benefit` 留在勘误里)。闭包索引注明 V1/V2 未测。V3 保留。
|
||
- 未走让步。
|
||
|
||
## 断言三栏(既有断言)
|
||
|
||
| 位置 | 原值 | 新值 | 原因 |
|
||
| --- | --- | --- | --- |
|
||
| `exitAppendCalls()` 短语表 | `能问的都问完了` 等旧收口 | 加上「收到 … 这 N 分钟 / 按现有信息分不开 / 说出来我接着算」 | BUG-689 交付邀请就是出口载体;BUG-692 跟上。不加「只微调排序」 |
|
||
| `last closed-ceiling…` 旁白匹配 | 同上旧闸句 | 同上新短语;`gates.length === 1` 不动 | 同上 |
|
||
| `public decision fields…` | 深比较不含 `birth_time_source` | 含 `birth_time_source`,仍深比较 | BUG-690 公开字段;不得改成部分匹配 |
|
||
|
||
## 验收数字
|
||
|
||
- 新测:`closed-pool invite names two minutes only when two candidates remain` 通过;既有 open-collect-invite 3 条仍绿(现 4/4)
|
||
- 定向:`rectification-decision-authority`(含 `public decision fields`)、`agent-voice-copy-contract`、`rectification-collection-question-pool`、`rectification-probe-pool-exhausted-20260911`、`rectification-tiebreak-before-card-20260914`、`rectification-birth-time-provenance-20260914` 全绿
|
||
- `tsc --noEmit`:0 错
|
||
- `npm run lint`:0 error(既有 warning 未顺手改)
|
||
- 全量 `npm test`:3023 / pass 2856 / fail 153 / skip 14。失败条数相对本机 Windows 上一轮 154 少 1(`public decision fields` 已绿)。失败类型仍是 CRLF、Skill SHA、Docker/DB、无 symlink。Linux 门禁基线 27;本轮修的 5 条里,authority 已在本机绿,exhaustion-exit 四条因 Skill SHA 无法在本机导入,留给 Linux 门禁。
|
||
- `next build`:本工作树 `frontend/node_modules` 是 junction,未跑
|
||
|
||
## 环境缺口
|
||
|
||
- 无 staging 登录态、无 Chrome:真机清单见 `docs/testing/rectification-invite-copy-fix-20260915.md`
|
||
- `next build`:本工作树 `frontend/node_modules` 是 junction,未跑;`/` 是否仍 `○ Static` 需在有真实 `node_modules` 的树上复核
|