im_wower
·
2026-03-28
T-BUG-016.md
1# Task T-BUG-016:修复 buffered SSE full_text 元数据污染
2
3## 当前状态
4
5- 已完成(2026-03-28,代码已合入主线)
6
7## 完成结果
8
9- `response.full_text` 现在只从明确的文本字段提取
10- Claude completion 最后一个空 `completion` 事件不再把元数据混进 `full_text`
11- ChatGPT buffered SSE 的现有文本拼接语义保持不变
12
13## 实际修改文件
14
15- `/Users/george/code/baa-conductor/apps/conductor-daemon/src/local-api.ts`
16- `/Users/george/code/baa-conductor/apps/conductor-daemon/src/index.test.js`
17
18## 实际验证
19
20- `./node_modules/.bin/tsc -p /Users/george/code/baa-conductor/apps/conductor-daemon/tsconfig.json`
21- `node --test --test-name-pattern='handleConductorHttpRequest serves the migrated local business endpoints from the local repository' /Users/george/code/baa-conductor/apps/conductor-daemon/src/index.test.js`
22- `git diff --check`
23
24## 剩余风险
25
26- 当前白名单覆盖的是这轮已知 buffered SSE 形状
27- 如果后续新增平台或新的文本字段路径,需要同步补白名单与回归测试