From 6aba672ce50b161302b0e072cac847aa3f70a16e Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Tue, 8 Sep 2026 08:48:07 +0000 Subject: [PATCH] docs(tasks): accept BUG-592/593 on 6a687085 Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_0193vBv6w5MV2cifdTUu9H5P --- docs/tasks/README.md | 4 ++-- ...tification-delivery-report-facts-20260908.md | 17 +++++++++++++++++ ...ification-same-year-probe-dedupe-20260908.md | 17 +++++++++++++++++ 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/docs/tasks/README.md b/docs/tasks/README.md index 743ff431..4dc3576c 100644 --- a/docs/tasks/README.md +++ b/docs/tasks/README.md @@ -76,8 +76,8 @@ | `TASK-rectification-other-collect-fallback-20260908.md` | `PROGRESS-rectification-other-collect-fallback-20260908.md` | 七领域问完落到「也可以再说一件」、职业题从未出现、不自动出卡:`USER_COLLECT_QUESTION.other` 仍有三条活路(职业焦点 `target_domain` 压成 other 后被 active-focus 承接 followup 重建;set-focus 两次无效兜底查表;无领域采集归 other),`collect:other:*` 焦点挂着让 `persistNextInterviewIfIdle` 的出卡路径永远不跑 | 已验收通过(触发链仍 investigating,BUG-586 mitigated) | `9aec5029`(BUG-586) | | `TASK-rectification-probe-replay-loss-20260908.md` | `PROGRESS-rectification-probe-replay-loss-20260908.md` | **P0** 收敛不了的直接原因:答完 5 道题范围收到 8 分钟,之后每补一件经历触发的重算换了候选集,`buildInferenceState` 找不到已答题定义(引擎与对照包按 asked keys 排除、状态 probes 不携带、分盘 key 内嵌分钟列表)→ `rounds:[]`、posterior=prior,交付回到 29 分钟;证据轮旁白不报范围变化;交付卡闪现待证实 | 已验收通过(真实 Case 范围收到 2 分钟;BUG-589 闪现 investigating) | `df182c16`(BUG-587~589) | | `TASK-rectification-covered-domain-recollect-20260908.md` | `PROGRESS-rectification-covered-domain-recollect-20260908.md` | 范围已收到 2 分钟、决策已是采用,却再问答过的财务题:职业覆盖后的 yearless→采集分支(L2224)不看领域是否已覆盖;`shouldSkipFollowupPersist` 把它当剩余采集挡住出卡;`persistCollectFocus` 撞 id 无条件 `:next` 再插;holdout `occupied` 不认 health/health_pressure 同义 | 已验收通过 | `7ca6ade2`(BUG-590~591) | -| `TASK-rectification-same-year-probe-dedupe-20260908.md` | `PROGRESS-rectification-same-year-probe-dedupe-20260908.md` | 答完「2023 年 5 月前后」又问「2023 年前后」(BUG-559 复发):点选不重跑引擎,同一份 probes 里同域同年两题并存;TS 侧 `existenceProbeAsked` 只降权不排除,`inspectDiscriminatorProbes` 连领域+年份规则都没有。决策:同域同年硬排除、相邻年维持降权 | 待验收 | `8ae17a26`(BUG-592) | -| `TASK-rectification-delivery-report-facts-20260908.md` | `PROGRESS-rectification-delivery-report-facts-20260908.md` | 交付轮验证报告写「宽度 29 分钟」「主限偏向 05:06 / 分盘大运偏向 04:59」「04:53 D10 升狮子座」,与卡片(04:51–04:53)矛盾:`skill_verification_report` 用引擎推断前的 width / dasha_agreement,分盘星座让模型自算 | 待验收 | `06e44104`(BUG-593,Skill 10.0.16) | +| `TASK-rectification-same-year-probe-dedupe-20260908.md` | `PROGRESS-rectification-same-year-probe-dedupe-20260908.md` | 答完「2023 年 5 月前后」又问「2023 年前后」(BUG-559 复发):点选不重跑引擎,同一份 probes 里同域同年两题并存;TS 侧 `existenceProbeAsked` 只降权不排除,`inspectDiscriminatorProbes` 连领域+年份规则都没有。决策:同域同年硬排除、相邻年维持降权 | 已验收通过(真实环境未再出同年题) | `8ae17a26`(BUG-592) | +| `TASK-rectification-delivery-report-facts-20260908.md` | `PROGRESS-rectification-delivery-report-facts-20260908.md` | 交付轮验证报告写「宽度 29 分钟」「主限偏向 05:06 / 分盘大运偏向 04:59」「04:53 D10 升狮子座」,与卡片(04:51–04:53)矛盾:`skill_verification_report` 用引擎推断前的 width / dasha_agreement,分盘星座让模型自算 | 已验收通过(Skill 10.0.16) | `06e44104`(BUG-593) | | `TASK-rectification-new-minute-inherit-20260908.md` | `PROGRESS-rectification-new-minute-inherit-20260908.md` | 5 题答完范围 13 分钟,补迁居事件后回弹到 28 分钟:重算换入的新分钟在携带题的 supports/conflicts 里没名字,一律中性、零冲突存活(BUG-587 决策 2 定错,本单推翻:按分盘星座 / 连续分钟段推结论);batch 内重算不触发 BUG-588 范围句 | 待执行 | `codex/rectification-new-minute-inherit-20260908`(BUG-594) | | `TASK-api-not-configured-mislabel-20260904.md` | `PROGRESS-api-not-configured-mislabel-20260904.md` | 16 处路由把数据库瞬断(部署切换窗口)兜底翻译成 503「服务尚未配置」;改为仅配置错误用该文案,其余 `service_unavailable`,收敛为共享 helper | 已验收 | `5483649b`(BUG-542);2 条子进程测试留 CI Node 22 复核 | | `TASK-rectification-ux-20260902.md` | `PROGRESS-rectification-ux-20260903.md` | 会话面空白假死与交互摩擦 | 已验收 | `d159f08e`(09-03 在新基线重做后合入,BUG-505~509) | diff --git a/docs/tasks/TASK-rectification-delivery-report-facts-20260908.md b/docs/tasks/TASK-rectification-delivery-report-facts-20260908.md index b6e649e7..fcfda4af 100644 --- a/docs/tasks/TASK-rectification-delivery-report-facts-20260908.md +++ b/docs/tasks/TASK-rectification-delivery-report-facts-20260908.md @@ -47,3 +47,20 @@ ln -s /workspace/Jyotisha/frontend/node_modules frontend/node_modules cd frontend && ./node_modules/.bin/tsc --noEmit; npm run lint 2>&1 | tail -1 ls tests/rectification-*.test.ts tests/agent-voice-copy-contract.test.ts tests/skill-registry.test.ts | grep -v database | xargs npx tsx --test 2>&1 | grep -E "^# (tests|pass|fail)" ``` + +## 验收(Claude,2026-09-08,`origin/staging` @ `6a687085`,staging 已部署同 SHA) + +| 门 | 结果 | +| --- | --- | +| tsc | 0 错 | +| lint | 0 error / 103 warning | +| 前端 rectification + consultation + voice + skill-registry(非 DB) | 1270 / 0 | +| Python v5_services + event_probes + growth contract | 全绿 | + +| 项 | 结论 | +| --- | --- | +| 4.1 决策 1 | 通过。真实 Case 报告"28 分钟不可分区间(04:47–05:14)"与卡片一致;双轨改为 active 过滤,未点名已淘汰分钟 | +| 4.2 决策 2 | 通过。`sign_by_candidate` 表进报告,真实 Case 04:53 D10 写巨蟹座;Skill 10.0.16 与 versions/ 字节一致 | +| 4.3 记录 | 通过 | + +结论:通过。但同一 Case 暴露范围回弹(13→28 分钟),另立 `TASK-rectification-new-minute-inherit-20260908.md`(BUG-594)。 diff --git a/docs/tasks/TASK-rectification-same-year-probe-dedupe-20260908.md b/docs/tasks/TASK-rectification-same-year-probe-dedupe-20260908.md index e5229851..15fa043d 100644 --- a/docs/tasks/TASK-rectification-same-year-probe-dedupe-20260908.md +++ b/docs/tasks/TASK-rectification-same-year-probe-dedupe-20260908.md @@ -58,3 +58,20 @@ cd frontend && ./node_modules/.bin/tsc --noEmit; npm run lint 2>&1 | tail -1 ls tests/rectification-*.test.ts tests/agent-voice-copy-contract.test.ts | grep -v database | xargs npx tsx --test 2>&1 | grep -E "^# (tests|pass|fail)" cd .. && .venv/bin/python -m pytest tests/test_rectification_event_probes.py -q ``` + +## 验收(Claude,2026-09-08,`origin/staging` @ `6a687085`,staging 已部署同 SHA) + +| 门 | 结果 | +| --- | --- | +| tsc | 0 错 | +| lint | 0 error / 103 warning | +| 前端 rectification + consultation + voice + skill-registry(非 DB) | 1270 / 0 | +| Python v5_services + event_probes + growth contract | 全绿 | + +| 项 | 结论 | +| --- | --- | +| 4.1 (a)(c)(d) | 通过。`sameYearProbeAsked` 在 inspect 与 followup 两条路都硬排除;真实 Case(2026-09-08 第八次实测)答完 2023.05 后未再出 2023 activation | +| 4.1 (b) | 通过。相邻年只降权;偏离 3(`remainingConflictProbes` 改同年硬排除)合理 | +| 4.2 记录 | 通过(复发自 BUG-559) | + +结论:通过。