Files
Jyotisha/docs/tasks/PROGRESS-consult-three-channels-20260918.md
T
jesse-ux 7ae3aa9ae2
Independent Staging Quality Gate / validate (push) Failing after 8m38s
Independent Staging Quality Gate / publish (push) Skipped
docs(bugs): 回填 BUG-942/943/944 修复版本 94c1e81f
2026-09-18 12:16:54 +08:00

33 lines
1.9 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 · 咨询三通道重做(2026-09-18)
工作树:`.worktrees/consult-three-channels-20260918`
分支:`codex/consult-three-channels-20260918`
基线:`origin/staging` @ `742ffbc6`
合入提交:`94c1e81f`
任务书来源:`origin/docs/three-channel-redesign-20260918`(该分支误把产品三 bug 写成 939–941,staging 上这两号已是门禁合同,落地改号 **BUG-942 / 943 / 944**)
## 任务状态
| 任务 | 状态 | 说明 |
| --- | --- | --- |
| BUG-942 删词刀 | 完成 | 删除 `public-thinking.ts`;reasoning 只打截断日志;`think.step` 整条接受或丢弃 |
| BUG-943 正文记账 | 完成 | 本命四标题;审计表不进正文 |
| BUG-944 110s 闸刀 | 完成 | 取消 `composeSection` / `section-empty-retry`;一次成文;abort 记 `kind:"abort"`;领域时长 31s |
| 事件 v2 | 完成 | `think.plan` / `think.step` / `phase.*`;客户端仍能渲染 v1 `thinking.delta` / `thinking.section` |
| 后台 job + 断线重放 | 让步 | 任务书「彻底版建议本单一起做」。本轮未加表、未把 run 搬出 HTTP。预算账本模块已落地,route 仍用总超时 |
## 让步
1. Pass 2 未再开一轮模型 JSON:`interpretFindings` 目前只发布计划 id,思考面板先用标题,完整判断句等下一轮接上。
2. Pass 4 检测命中只记 `pass4-reject` 运行步,不在已经流出的正文上就地改写,也不回放第二轮(避免闪两次正文)。
3. 未做后台 job / 事件日志表 / `runId` 重放。
## 测试
| 项 | 结果 |
| --- | --- |
| `tsc --noEmit` | 0 错 |
| 定向 tsx | thinking-plan / workflow-contract / timeline / voice / birth-accuracy / public-thinking / timing-guard / chat-answer-split 等 **56+ 绿** |
| `consultation-agentic-runtime.test.ts` | 本机 Windows `EPERM` skill symlink 无法加载,逻辑已按 v2 改写,以 Linux 门禁为准 |
| 全量 `npm test` | 以门禁为准 |