Files
Jyotisha/docs/tasks/PROGRESS-docs-reconcile-20260926.md
T
Jesse_ChenandClaude Opus 5.5 7ddce2c96a docs: reconcile stale board rows, BUG records and BLOCKED items (docs-reconcile 20260926)
Board: 59 rectification-related rows re-checked against origin/staging
ancestry, Gitea deploy-staging runs (current 8a409434, run 2930) and
acceptance records; unaccepted merges marked 已合入, real-device debt kept.
BUG_HISTORY: 085/086 closed_obsolete (V5 retired in f3946eaa); 981/984
fix-version lines record deployed commits/runs, status stays investigating;
1038-1047 fix-version lines corrected; 743 left as is (style probes still
score via tie_break path). BLOCKED: undeployed notes struck with evidence.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
2026-09-26 14:05:01 +08:00

129 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PROGRESS · 状态板 / BUG 历史 / BLOCKED 过期对账(2026-09-26)
- 任务书:`docs/tasks/TASK-docs-reconcile-20260926.md`
- 执行方式:直接执行模式(产品授权子代理),纯文档;分支 `codex/docs-reconcile-20260926`,worktree `.worktrees/docs-reconcile-20260926`,基线 `origin/staging` @ `abb05b67`。本地提交,**未推送**。
- 改动范围:只动 `docs/tasks/README.md`(状态、落点两列)、`docs/BUG_HISTORY.md`(只动「状态」「修复版本」两行)、`BLOCKED.md`(划掉或加对账注记,不删除),外加本文件。没有改代码,没有改任何产品决策。
## 证据口径
1. **在不在 staging**:`git merge-base --is-ancestor <sha> origin/staging`。
2. **部署了没有**:当前 staging 部署 = `8a409434`(deploy-staging run 2930,前面是 migrate run 2929、门禁 run 2928)。凡是 `8a409434` 祖先的提交都算已部署 staging。「首个部署 run」取 Gitea `deploy-staging` 成功 run 里第一个把该提交包含在内的(本次能查到的最早是 run 2432,更早的只写「已部署 staging」)。生产 `main` 仍是 `7b620c7a`(2026-08-16),下面**没有任何一项进了生产**。
3. **有没有验收记录**:在 PROGRESS 验收段、后续修复单的「事故实证(Claude 验收)」、带 accept/验收字样的文档提交里找。找不到的一律写「已合入(无独立验收记录)」,不写「已验收」。
4. **真机欠账**:原来写着的真机、浏览器走查欠账都留在落点列或状态列,没有一条改成通过。
## 一、状态板(59 行)
| # | 条目 | 原状态 | 新状态 | 证据(sha / run / BUG) |
| --- | --- | --- | --- | --- |
| 1 | `TASK-rectification-collect-direction-20260904.md` | (不变)落点「codex/rectification-collect-direction-2026090…」 | (不变)落点改写 | 3847e9c9(BUG-527~530;已部署 staging) |
| 2 | `TASK-rectification-collect-direction-fix-20260904.md` | 已验收通过(0be51e65),待 staging 部署核对 | 已验收通过(0be51e65) | 0be51e65(BUG-531~532;已部署 staging) |
| 3 | `TASK-rectification-post-adopt-verify-20260904.md` | 待验收 | 已合入(无独立验收记录) | d4627a50(BUG-536~539 resolved;已部署 staging) |
| 4 | `TASK-rectification-quality-probe-dedupe-20260904.md` | (不变)落点「codex/rectification-quality-probe-dedupe-2026…」 | (不变)落点改写 | 40c623ed(BUG-540~541;已部署 staging) |
| 5 | `PROGRESS-rectification-adopt-card-anchor-20260905.md` | (不变)落点「codex/rectification-quality-probe-dedupe-2026…」 | (不变)落点改写 | 329f8a21(BUG-544~545;已部署 staging) |
| 6 | `PROGRESS-rectification-family-collect-continue-20260905.md` | (不变)落点「codex/rectification-quality-probe-dedupe-2026…」 | (不变)落点改写 | 998406ce(BUG-546;已部署 staging) |
| 7 | `TASK-rectification-probe-answer-covers-domain-20260905.md` | 待验收 | 已合入(无独立验收记录) | 988d97ae(BUG-549 resolved;已部署 staging) |
| 8 | `TASK-consultation-context-and-cache-20260906.md` | (不变)落点「bf8ad0d1(BUG-555/556);test:db 环境缺口;部署前先 Migra…」 | (不变)落点改写 | bf8ad0d1(BUG-555/556);test:db 环境缺口;已部署 staging,迁移已随 staging 迁移流程应用(最近 migrate run 2929 成功) |
| 9 | `TASK-session-title-guard-fix-20260906.md` | 待验收 | 已合入(无独立验收记录) | 0102a973(BUG-557 resolved;已部署 staging,run 2444) |
| 10 | `TASK-rectification-collect-vs-offer-consistency-20260905.md` | 已验收通过 ca4e2408(2026-09-05;staging 部署仍停在 afd14948,deploy-staging 自 c295… | 已验收通过 ca4e2408(2026-09-05;当时 deploy-staging 连续失败,现已部署) | 验收记录 b8ea3112;ca4e2408(BUG-550;已部署 staging) |
| 11 | `TASK-rectification-convergence-exit-fix-20260906.md` | (不变)落点「814c924e(BUG-565~567);staging 未部署,需先 Migrate …」 | (不变)落点改写 | 814c924e(BUG-565~567);已部署 staging(run 2454),迁移已应用 |
| 12 | `TASK-rectification-range-reading-20260906.md` | (不变)落点「814c924e(BUG-568);两条迁移待应用」 | (不变)落点改写 | 814c924e(BUG-568);已部署 staging(run 2454),迁移已应用(最近 migrate run 2929 成功) |
| 13 | `TASK-rectification-capability-fix-20260907.md` | (不变)落点「517df002(BUG-569~570);staging 未部署,需先 Migrate …」 | (不变)落点改写 | 517df002(BUG-569~570);已部署 staging(run 2457),迁移已应用 |
| 14 | `TASK-rectification-declared-uncertainty-20260907.md` | (不变)落点「8e31680b(BUG-571~573);迁移 20260907020000 待应用,部…」 | (不变)落点改写 | 8e31680b(BUG-571~573);迁移 20260907020000 已应用,已部署 staging(run 2465) |
| 15 | `TASK-rectification-stale-compare-fix-20260907.md` | (不变)落点「4e0db55f(落地编号 BUG-577~580);staging 未部署」 | (不变)落点改写 | 4e0db55f(落地编号 BUG-577~580);已部署 staging(run 2471) |
| 16 | `TASK-rectification-stop-rescore-fix-20260907.md` | 已验收通过(逻辑);但同提交含区间卡 tsc 错,整体不可部署 | 已验收通过(逻辑);同提交的区间卡 tsc 错已由修复单 a00b069d(BUG-583)解除 | ab57d03f(BUG-581~582);随 a00b069d 已部署 staging(run 2474) |
| 17 | `TASK-rectification-range-delivery-card-20260907.md` | 未通过:tsc 1 错(判空顺序);P2 预测窗口句兑现不了;P3 再补经历无提示 | 未通过:tsc 1 错(判空顺序);P2 预测窗口句兑现不了;P3 再补经历无提示 → 修复单 a00b069d 已合入(见下一行) | ab57d03f;修复单 TASK-rectification-range-delivery-fix-20260907.md;已部署 staging(run 2474) |
| 18 | `TASK-rectification-range-delivery-fix-20260907.md` | 待验收 | 已合入(无独立验收记录) | a00b069d(BUG-583 resolved;已部署 staging,run 2474) |
| 19 | `TASK-rectification-skipped-health-deadend-20260909.md` | 待验收 | 已合入(无独立验收记录) | d96b24c2(BUG-626~627 resolved;已部署 staging,run 2543) |
| 20 | `TASK-rectification-domain-alias-audit-20260909.md` | 待验收 | 已合入(无独立验收记录) | 14d199e6(BUG-672 resolved;任务书写 BUG-628,该号已被口述采集按钮占用;已部署 staging,run 2589) |
| 21 | `TASK-rectification-followups-20260909.md` | 待验收 | 已合入(无独立验收记录) | 719ff55a(BUG-631~632 resolved;已部署 staging,run 2538) |
| 22 | `TASK-rectification-evidence-turn-empty-answer-20260910.md` | 待验收 | 已合入(无独立验收记录) | 02636584(BUG-633~634 resolved;已部署 staging,run 2543) |
| 23 | `TASK-rectification-unwritten-evidence-claim-20260910.md` | (不变)落点「codex/rectification-unwritten-evidence-claim-…」 | (不变)落点改写 | a998b6ec + 8f9eb587(BUG-635~636;已部署 staging,run 2547) |
| 24 | `TASK-rectification-latent-audit-20260910.md` | (不变)落点「codex/rectification-unwritten-evidence-claim-…」 | (不变)落点改写 | a998b6ec(BUG-637~640;已部署 staging,run 2547) |
| 25 | `TASK-rectification-collect-semantics-20260910.md` | 待验收 | 已合入(无独立验收记录) | 52db714b(BUG-641~643 resolved;已部署 staging,run 2550) |
| 26 | `TASK-rectification-superseded-focus-duplicate-20260910.md` | 待验收(环境缺口:next build / 真人走查) | 已合入(无独立验收记录;环境缺口:next build / 真人走查) | a3a51c32(BUG-644/645 resolved;已部署 staging,run 2550) |
| 27 | `TASK-rectification-collection-redesign-20260910.md` | 待验收 | 已合入(无独立验收记录) | dd8f35f7(BUG-646~648 resolved;已部署 staging,run 2555);浏览器走查第 19~21 条未做,见 BLOCKED.md |
| 28 | `TASK-rectification-dead-d9-choice-20260916.md` | 验收未通过(P0) | 验收未通过(P0) → 修复单 5113d457 已验收(见下一行) | 修复单验收记录 73d3c99c;227a7571+8d7dfbf0:不借探针、一列一句、BUG-913 定性均过;但自建探针只在盖戳时注入内存 state,生产答题路径读持久化 state → stale_probe 报错、GET 无卡、idle 立刻 superseded(生产路径回放实证)。修复单见下一行 |
| 29 | `TASK-mobile-viewport-scroll-lock-20260917.md` | 待验收 | 已合入(无独立验收记录) | 1b508d5e(BUG-920/921 resolved;已部署 staging,run 2715);真机待核 |
| 30 | `TASK-rectification-open-retitles-session-20260915.md` | 待验收 | 已验收(Claude 09-15 验收 f51e494c,见 PROGRESS「验收补正」) | 验收记录 4161222b(accept f51e494c);2d7698ea + f51e494c(BUG-699/704/705;已部署 staging,run 2641);浏览器项 docs/testing/rectification-open-identity-20260915.md 未走 |
| 31 | `TASK-rectification-tiebreak-card-loss-20260915.md` | 待验收 | 已验收(Claude 09-15 验收 f51e494c) | 验收记录 4161222b;f51e494c(BUG-706/708/709;已部署 staging,run 2641);浏览器项 docs/testing/rectification-tiebreak-card-loss-20260915.md 未走 |
| 32 | `TASK-rectification-p0-fix-20260915.md` | 待验收 | 已验收(Claude 2026-09-15,见 PROGRESS 验收段) | 验收记录 76602839 + PROGRESS 验收段;6bb892b8(page.tsx 回到冻结上限;已部署 staging,run 2641) |
| 33 | `TASK-report-candidate-range-read-20260904.md` | 待验收 | 已合入(无独立验收记录) | 7baf2300 + e27d5dc5(BUG-526/534 resolved;终稿见 BUG-535;已部署 staging) |
| 34 | `TASK-report-chart-cap-20260904.md` | 待验收 | 已合入(无独立验收记录) | 4ef4c406(BUG-535 resolved;已部署 staging) |
| 35 | `TASK-rectification-set-focus-tool-failed-20260912.md` | 待验收 | 已合入(无独立验收记录) | 073a45b7(BUG-659/660 resolved;已部署 staging,run 2576) |
| 36 | `TASK-rectification-tie-break-entry-fix-20260913.md` | 待验收 | 已合入(无独立验收记录) | 99127601(BUG-666~668 resolved;已部署 staging,run 2589) |
| 37 | `TASK-rectification-targeted-card-dead-20260913.md` | 待验收 | 已合入(无独立验收记录) | 192845ce(BUG-669~671 resolved;已部署 staging,run 2586) |
| 38 | `TASK-rectification-tiebreak-hold-exit-fix-20260914.md` | 待验收 | 已合入(无独立验收记录) | 963c147c(BUG-688 resolved;已部署 staging,run 2610) |
| 39 | `TASK-rectification-invite-copy-and-assertions-fix-20260915.md` | 待验收 | 已合入(无独立验收记录) | 039b0a26(BUG-692 resolved;已部署 staging,run 2617) |
| 40 | `TASK-rectification-record-conflict-copy-20260914.md` | 已实现待验收 | 已合入(无独立验收记录) | codex/rectification-record-conflict-copy-20260916。开工先在 37e6c519 复验,事故仍复现(冲突文案只有前半句、按钮任何来源都写「更像这个」)。BUG-691 填回 690↔692 的真空号。只改文案层:冲突文案补满三层、冲突态按钮改「改用校正结果」+ 逐列写明 hh:mm→hh:mm;打分/判据/采用 RPC 未动,Skill 未 bump(… |
| 41 | `TASK-rectification-birth-time-provenance-20260914.md` | 待验收 | 验收未通过(5 条断言未跟上,见 TASK-rectification-invite-copy-and-assertions-fix-202… | 验收失败记录:invite-copy 修复单 §1(Claude 2026-09-15);c5fbee56(BUG-690 resolved;已部署 staging,run 2617) |
| 42 | `TASK-rectification-precision-adaptive-boundary-research-20260914.md` | 待验收 | 已合入(研究单,不改线上;无独立验收记录) | dfb572fc(docs/research/precision_gate_2026_09_14.md) |
| 43 | `TASK-rectification-open-collect-invite-20260914.md` | 待验收 | 验收未通过(邀请语说错候选数,见 TASK-rectification-invite-copy-and-assertions-fix-202… | 验收失败记录:invite-copy 修复单 §1;a266b6b7(BUG-689 resolved;已部署 staging,run 2617) |
| 44 | `TASK-rectification-cluster-width-research-20260914.md` | 待验收 | 已验收(结论收入定论页 docs/research/rectification_minute_resolution_closure_2026… | 定论页 a643452b;cf972f40 |
| 45 | `TASK-rectification-minute-resolution-research-20260914.md` | 待验收 | 已验收(结论收入定论页 docs/research/rectification_minute_resolution_closure_2026… | 定论页 a643452b;2d2467dc |
| 46 | `TASK-rectification-tiebreak-before-card-20260914.md` | 待验收 | 验收未通过(hold 压住耗尽/收口出口,6 条测试红,见 TASK-rectification-tiebreak-hold-exit-fi… | 验收失败记录:hold-exit 修复单 §1(Claude 2026-09-14);7f28bfec + d97b9e9f(BUG-685~687 resolved;已部署 staging,run 2610) |
| 47 | `TASK-rectification-tied-first-premature-delivery-fix-20260914.md` | 待验收 | 已合入(无独立验收记录) | 9da42c99(BUG-683 resolved,BUG-684 仍 investigating;已部署 staging,run 2605) |
| 48 | `TASK-rectification-delivery-vs-collect-split-20260914.md` | 待验收 | 已合入(无独立验收记录);D2 实现过宽造成回归(2026-09-14 真机),由 tied-first 修复单处理 | 回归实证:tied-first 修复单 §1;d5a8db0a(BUG-680~682 resolved;已部署 staging,run 2603) |
| 49 | `TASK-rectification-spoken-orphan-and-engine-representative-20260914.md` | 待验收 | 已合入(无独立验收记录) | 2dbcf266(BUG-676/678 resolved,门禁跟进 BUG-677/679;已部署 staging,run 2600) |
| 50 | `TASK-rectification-unstampable-probe-and-naked-card-20260914.md` | 待验收 | 已合入(无独立验收记录) | 69ffa07d(BUG-674/675 resolved;已部署 staging,run 2597) |
| 51 | `TASK-rectification-targeted-collect-spoken-focus-20260913.md` | 待验收 | 已合入(无独立验收记录) | 8221c612(BUG-673 resolved;已部署 staging,run 2593) |
| 52 | `TASK-rectification-house-lord-gochara-research-20260913.md` | 待验收(无收益,关闭;不立实现单) | 已验收(无收益,关闭;不立实现单;Claude 复核补随机基线 007a05fe) | 研究文档「复核 · 与随机基线的对照(Claude)」;53565d0d + 007a05fe |
| 53 | `TASK-rectification-title-repair-migration-20260915.md` | 待验收(d6c359b2,分支 codex/rectification-title-repair-migration-20260916):迁… | 已合入(d6c359b2;无独立验收记录):迁移 20260916020000_rectification_session_title_re… | d6c359b2(已部署 staging,run 2686;迁移随 staging 迁移流程应用,最近 migrate run 2929 成功;修回行数未读回,BLK-002 保留) |
| 54 | `TASK-rectification-validation-integrity-20260920.md` | 已验收通过(2026-09-20,Claude 独立复算);独立盲测仍 blocked;门禁/部署待核验 | 已验收通过(2026-09-20,Claude 独立复算);独立盲测仍 blocked;已部署 staging(932f2fff,run 2… | 932f2fff。Claude 独立复核:T1 完整重跑 900 组合逐例 8 字段 0 差异、summary/specification 全等,另从 900 条逐例重算 45 格表与发布表逐位相同;T2 独立复跑 0.45/0.50/6.45/0/1.0/0.0 与哈希全序 0.05/0.10 全部一致;12 个打分文件字节未动、status=not_ready、confirmation_cov… |
| 55 | `TASK-rectification-cross-midnight-dasha-20260920.md` | 核心修复与 BUG-985 已 review 通过,本地合并 b27d4de9;推 staging 认证失败,端到端仍受 BUG-984 阻… | 已验收(Claude review 通过)并合入:aa46da10 经 b27d4de9 进 staging,已部署 staging(run… | review 记录 1b646659;合入 b27d4de9;实现 aa46da10(分支 codex/rectification-cross-midnight-20260920,经 b27d4de9 合入 staging)。Claude 独立 review:修复后整窗打分与逐候选独立重算 21/21 一致;非跨午夜分数基线 vs 修复逐位不变(我测半径 10 六例 + 半径 60 三例,执行方证据覆盖 19 例 / 2299 候选全部 bytes_equa… |
| 56 | `TASK-rectification-cross-midnight-gate-fix-20260920.md` | 已 review 通过;BUG-985 resolved;合入推送被 Gitea 认证阻塞,远端仍 a3577ce2 | 已验收(review 通过);BUG-985 resolved;已合入并部署(25232ce4 经 b27d4de9 进 staging,r… | review 记录 0ca3871d;合入 b27d4de9;实现 25232ce4(分支 codex/rectification-cross-midnight-gate-fix-20260920)。F1 改为同进程 A/B:在 scoring_service.merge_transition_proximity 调用边界剥掉 candidate_at 走生产既有 legacy 回退,对比 121 个分数与整份贡献矩阵的 canonical 字节;另加 le… |
| 57 | `TASK-rectification-cross-midnight-dasha-fix-20260920.md` | 本地完成:diagnostics追加修复后全量3575→3588全绿,标准DB40/40,Static/完整28资源gzip+0.04008… | 已合入(无独立验收记录):执行方自报全量 3588 全绿、标准 DB 40/40;d575e89a + 8d0359fc 已在 stagin… | d575e89a(F2 A)+ 8d0359fc(B 与 diagnostics 追加,迁移 20260920010000_rectification_receipt_result_identity.sql) |
| 58 | `TASK-rectification-midnight-final-grok-20260921.md` | 待验收:隔离 Linux 门通过(tsc/lint0、前端3649、DB56、quick、AA 21/21、0 新增 Python 失败);… | 已验收(并入 b85c4a68,见下一行):隔离 Linux 门通过(tsc/lint0、前端3649、DB56、quick、AA 21/2… | 验收记录 27a6c39b;该分支 tip = b85c4a68;b85c4a68(分支 codex/rectification-midnight-date-anchor-20260920 提交后合入 staging) |
| 59 | `TASK-rectification-midnight-date-anchor-20260920.md` | 已验收通过并合入 staging(2026-09-21,b85c4a68);部署与真人验收待完成 | 已验收通过并合入 staging(2026-09-21,b85c4a68);已部署 staging(run 2831);真人验收待完成 | 验收记录 27a6c39b;Claude 独立复核(用当初复现两条 Bug 的同一探针重跑):BUG-983 新契约下申报 00:10/00:02 的申报分钟落在申报日(+0 天),late_night 300 个候选全在同一日、两段;BUG-982 跨午夜 3 分钟簇 → 3 分钟(原 1440),同日两段 → 300 分钟(未糊成 1440)。三处(decision_policy.py/credible-range.ts… |
另:本任务书自己那一行(`TASK-docs-reconcile-20260926.md`)从「待领取」改成「待验收」,进度列指向本文件。
## 二、BUG_HISTORY(16 条,只动「状态」「修复版本」两行)
| 条目 | 原状态 / 修复版本 | 新状态 / 修复版本 | 证据 |
| --- | --- | --- | --- |
| BUG-085 | investigating / 本地 V5 重构,待提交与 staging 验收 | closed_obsolete / `8ade6ed5`,已被 `f3946eaa` 下线 | V5 主链在 `8ade6ed5`(2026-07-28)提交;`f3946eaa`(2026-08-07,retire legacy rectification runtime,158 个文件、删掉约 4.2 万行)把 `frontend/src/lib/rectification-agent/`、`rectification-v4/` 整个删了,现在 staging 上这两个目录都不存在;现行校正走 `rectification-agentic` |
| BUG-086 | 同上 | 同上 | 同上 |
| BUG-981 | investigating / 独立分支,不合入 staging、未部署 | investigating(不变)/ `aa46da10` 经 `b27d4de9` 合入,run 2821 部署,欠真人 | `aa46da10` 与 `b27d4de9` 都是 `8a409434` 的祖先;最早包含它们的部署是 deploy-staging run 2821(`f09f3d80`) |
| BUG-984 | investigating / 本地实现,未推送 | investigating(不变)/ `d575e89a` + `8d0359fc` 已部署(run 2824),欠独立验收与真人 | `8d0359fc` 包含迁移 `20260920010000_rectification_receipt_result_identity.sql`,它那一版的 BUG_HISTORY 已经有「diagnostics追加复核」一段(父提交没有),可见完整实现就在这次提交里;deploy-staging run 2824 的 head 就是 `8d0359fc`;此后迁移 run 全部成功(最近一次 run 2929) |
| BUG-1038 | 修复版本:分支,未部署 | `0a8350cc`,run 2913 | 状态行已写 resolved + 已部署,只有修复版本行过期;祖先关系已核 |
| BUG-1039 | 同上 | `2981da6f`,run 2910 | 同上 |
| BUG-1040 | 同上 | `638b6a60`,run 2916 | 同上 |
| BUG-1041 | 同上 | `b5a02ca8` + `f04da103`,run 2919 | 同上 |
| BUG-1042 | 同上 | `83cce7ad`,run 2922 | 同上(状态板第 129 行写的 `080ea5ca` 不在 staging,是变基前的 SHA,见第四节) |
| BUG-1043 | 同上 | `da2613ff`,run 2927 | 同上 |
| BUG-1044 | 同上 | `da2613ff`,run 2927 | 同上 |
| BUG-1045 | 同上 | `e4c1c7a3`,run 2927 | 同上 |
| BUG-1046 | 同上 | `e4c1c7a3`,run 2927 | 同上 |
| BUG-1047 | 同上 | `ab0f01a9`,run 2930 | 同上 |
BUG-1038~1047 任务书没有点名,但和 981/984 是同一类问题:记录上写着「未部署」,其实已经部署。状态行本来就写了 resolved,这次只改了修复版本行。
**BUG-743 没有改(保持 investigating)。** 没法确认「风格题已经不计分」:`frontend/src/lib/rectification-agentic/core/apply-probe-outcome.ts` 的 `applyProbeOutcome` 对 `varga_style` / `nakshatra_boundary` 探针仍然按 `PROBE_WEIGHT.yearless = 0.5` 把 `SCORE_DELTA` 写进分数,返回 `kind: "tie_break"`;`tie-break/route.ts` 的注释也写着「Scoring stays on the existing tie_break path」。BUG-915 (b) 撤掉的只是「风格题当 `distinguish_candidates` 判别题计分」,参考题这条路仍然会给分数加减 0.5。所以 BUG-743 说的「±1 写入 posterior_score 可能把 8 分边界的簇推过线」这条路径还在,不能写 closed_by_design。
## 三、BLOCKED.md(划掉 6 处:4 条整条 + 2 处过期句;另 3 处只加注记)
| 条目 | 原状态 | 新状态 | 证据 |
| --- | --- | --- | --- |
| TASK-rectification-latency「未部署;BUG-1047 保持 investigating」 | 生效 | 划掉 | `ab0f01a9` 随 run 2930 部署;BUG-1047 resolved。同一节另外三条仍然有效 |
| TASK-home-warm-return「未部署;BUG-1040…」 | 生效 | 划掉 | `638b6a60` 随 run 2916 部署;BUG-1040 resolved |
| TASK-new-chat-from-people「未部署;BUG-1038…」 | 生效 | 划掉 | `0a8350cc` 随 run 2913 部署;BUG-1038 resolved |
| TASK-people-ephemeris-ui「未部署;BUG-1039…」 | 生效 | 划掉 | `2981da6f` 随 run 2910 部署;BUG-1039 resolved |
| BUG-982/983「未 commit/push,未部署」(两句) | 生效 | 划掉,节首加「部分解除」 | `b85c4a68` 随 run 2831(`0c3c9d6b`)部署;受控真人缺口保留 |
| BUG-984「受控 staging 与真人验收尚未完成」 | 生效 | 加注:推送、部署已解除;独立验收和真人仍缺,本条保留 | `8d0359fc` 随 run 2824 部署 |
| 跨午夜门禁修复「也未部署」 | 生效 | 划掉这半句并加注 | `25232ce4` 经 `b27d4de9` 随 run 2821 部署 |
| 生时校正验证 · BUG-981 那条 | 生效 | 加注,本条保留 | 生产修复随 run 2821 部署;BUG-981 仍 investigating,独立盲测仍 blocked |
| BLK-002 标题修补迁移 | blocked | 加注,**不解除** | `d6c359b2` 随 run 2686 部署,此后迁移 run 全部成功;但解除条件是「从日志读回修回行数」,这一步没人做 |
## 四、没有改的(及原因)
- **任务书写的「L133 people-archive 行名拼错日期」**:我没找到拼错的日期。按任务书写作时的版本(`abb05b67^`),L133 指现在第 137 行 `TASK-people-archive-p1-20260924.md`。任务书、进度文件都真实存在,而且名字和状态板一致;全仓引用只有 `-20260924` 和 `-fix-20260925` 两种写法,都对得上文件。唯一的出入是 `PROGRESS-people-archive-p1-20260924.md` 标题里写的日期是 2026-09-25,文件名是 0924,这属于文件内容,不归状态板管。这一行没改。
- **第 262~266、269、271 行**(09-11~09-13 的「已实现 X,已部署」):内容属实,只是用词不在状态表的词汇里。任务书没点这几行,所以没动。
- **第 119、120、122 行及其他已写「已验收」的行**:本来就对,没动。
- **数百条 resolved 但「修复版本:待发布」的 BUG**:任务书只授权改 085/086/743/981/984,没有批量改。
- 非校正区的过期行(我看到了,但不在本单范围):第 131 行 `TASK-latest-turn-actions-gap-20260926.md`「待验收」和第 129 行(已验收)是同一份任务书的重复行;第 129 行落点 `080ea5ca` 不在 staging(实际是 `83cce7ad`);第 43 行落点 `86ff9a40` 是文档提交(实现是 `ab0f01a9`)。另外聊天 / 前端区还有大量「待验收」行,这次没核。
## 五、给验收方
- 复核命令:`git merge-base --is-ancestor <sha> 8a409434`;部署 run 号按 Gitea `actions/runs` 的 `deploy-staging` 成功记录对照。
- 本轮不涉及代码、测试和门禁路径(只动了 `docs/**` 和根目录 `BLOCKED.md`),推 staging 不会触发门禁。