33 lines
1.9 KiB
Markdown
33 lines
1.9 KiB
Markdown
# 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` | 以门禁为准 |
|