Files
Jyotisha/docs/tasks/PROGRESS-rectification-tied-first-fix-20260914.md
T
jesse-ux 9da42c99d2
Independent Staging Quality Gate / validate (push) Successful in 13m48s
Independent Staging Quality Gate / publish (push) Successful in 2m6s
fix(rectification): keep tied-first from delivering while probes remain (BUG-683/684)
tied_first is only terminal when there is no dated probe and targeted collect is exhausted. An unnarrowed opening window cannot announce adopt. Delivered dead choice cards take the delivered gap instead of the repair copy.
2026-09-14 17:06:51 +08:00

2.3 KiB
Raw Blame History

进度 · 并列早退把第二题就判成可采用(2026-09-14)

范围

  • 分支:codex/rectification-tied-first-fix-20260914(基于 origin/staging @ e42a62df
  • 任务单:docs/tasks/TASK-rectification-tied-first-premature-delivery-fix-20260914.md
  • BUG-683 resolvedBUG-684 investigating(兜底 + 日志,缺四项 GET 证据)
  • 任务 1/2/3 均做完,没有走让步

完成

  • T1tied_first 早退加 !probe && targetedCollectExhausted !== false。有带年月探针时走判别;定向补事未问完时继续采集。refreshExhausted 不参与。
  • T2case.candidateRange 传入决策。交付时区间等于开局窗口则 can_adopt=falsesession_outcome 只给 completed_with_range / provisional_range。收窄过的维持原行为。
  • T3interviewDeliveredGapquestionMissing || deadChoice 视为可进入 delivered;交付态死卡打 rectification_delivered_state_dead_choice。非交付死卡仍 unavailable
  • T4BUG_HISTORY、CHANGELOG、DESIGN、真机清单。

断言三栏(既有用例)

位置 原值 新值 原因
rectification-delivery-vs-collect-20260914.test.ts 并列交付 targetedCollectExhausted: falsecomplete_with_range targetedCollectExhausted: true 才交付 BUG-683:并列不是「还有题也结束」

验收数字

  • ./node_modules/.bin/tsc --noEmit0 错
  • npm run lint0 error / 120 warning(既有,未顺手改)
  • 定向:rectification-tied-first-fix-20260914.test.ts 7/7rectification-delivery-vs-collect-20260914.test.ts 6/6convergence-budget 14/14surface-state、decide-next-action、decision-authority、probe-pool-exhausted、candidate-result、targeted-card-live 合计 79/79
  • 全量 npm test3003 / pass 2836 / fail 153 / skip 14。失败条数与上一轮 Windows 基线 153 一致;本轮多 7 条新测全部通过。153 条是 CRLF、Skill SHA、Docker/DB、无 symlink 权限,不是本单回归。Linux 门禁基线仍是任务书写的 27 条缺口。
  • next build:本机 Turbopack 拒跨 worktree 的 node_modules junction。未在本树 npm ci。Linux 门禁会在树内安装后构建。未测 / Static 与首屏 gzip。
  • 浏览器级验收:本环境无 staging 登录态,条目写在 docs/testing/rectification-delivery-vs-collect-20260914.md