Files
Jyotisha/docs/tasks/PROGRESS-rectification-invite-copy-fix-20260915.md
T
jesse-ux 039b0a2608
Independent Staging Quality Gate / validate (push) Successful in 9m43s
Independent Staging Quality Gate / publish (push) Successful in 8m50s
fix(rectification): say 这两分钟 only when two candidates remain (BUG-692)
Count-aware closed-pool invite, catch the five stale contract assertions, and mark M1b V1/V2 as not_measured.
2026-09-15 09:43:51 +08:00

3.1 KiB
Raw Blame History

进度 · 邀请文案按候选数出话 + 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 的「恰好一条」与「不含只微调排序」

完成

  • T2exitAppendCalls() 短语表加入「收到 … 这 N 分钟 / 按现有信息分不开 / 说出来我接着算」。assert.equal(gates.length, 1) 仍在。公开字段深比较补 birth_time_source,保持 deepEqual
  • T1rangeDeliveryCollectClosed(candidateCount)。2 → 「这两分钟」;>2 → 「这几个候选」;未知 → 只说「按现有信息分不开」。rangeNarrowHint 两处空池返回点传入 candidateCount。交付卡从 hint 抽出同一句邀请,避免再硬编码。
  • T3precision_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-contractrectification-collection-question-poolrectification-probe-pool-exhausted-20260911rectification-tiebreak-before-card-20260914rectification-birth-time-provenance-20260914 全绿
  • tsc --noEmit0 错
  • npm run lint0 error(既有 warning 未顺手改)
  • 全量 npm test3023 / pass 2856 / fail 153 / skip 14。失败条数相对本机 Windows 上一轮 154 少 1public 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 的树上复核