Board: 59 rectification-related rows re-checked against origin/staging ancestry, Gitea deploy-staging runs (current8a409434, run 2930) and acceptance records; unaccepted merges marked 已合入, real-device debt kept. BUG_HISTORY: 085/086 closed_obsolete (V5 retired inf3946eaa); 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
129 lines
24 KiB
Markdown
129 lines
24 KiB
Markdown
# 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 不会触发门禁。
|