Files
Jyotisha/docs/testing/composer-live-input-and-stop-20260906.md
T
Jesse_ChenandCursor 055b7adca9 fix(web): keep composer enabled while generating and treat stop as neutral (BUG-551, BUG-552)
Enter now queues one follow-up instead of dropping it, and a rectification stop leaves the streamed reply with a grey notice instead of an error alert.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 13:08:43 +08:00

51 lines
2.1 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.
# Staging 人肉复核 · 生成中可打字、排队发送、停止中性态(2026-09-06)
给产品负责人。不要把真实出生资料或对话正文写进任何记录。
对应 BUG-551、BUG-552。测之前先做第 0 条。
## 0. 确认测的是新版本
浏览器打开 `https://staging.jyotisha.chat/api/health`,看 `deployment.gitCommit` 前 8 位是否等于本单合入 staging 后的提交。不一致 = 先别测。
## 1. 生成中连续打字不丢焦点(P0)
1. 打开一次普通咨询,发出一条问题。
2. 回答还在生成时,立刻在输入框里打几个字,不要先点输入框。
- ✅ 预期:输入框没有变灰,字能打进去,光标还在。
- ❌ 失败:输入框是灰的,或必须再点一次才能打字。
## 2. 回车排队,回答结束后自动发出(P0)
1. 生成中输入一句新问题,按回车。
2. 看输入框上方是否出现「已排队,回答结束后发出」。
3. 等当前回答正常结束。
- ✅ 预期:排队卡片出现;当前回答结束后,那句话自动发出,卡片消失。
- ❌ 失败:回车没反应;或回答结束后排队文字还停着不发。
## 3. 撤回(P0
1. 生成中再排一条。
2. 点「撤回」。
- ✅ 预期:卡片消失,文字回到输入框,输入框重新聚焦。
- ❌ 失败:文字丢了,或焦点不在输入框。
## 4. 两个对话面停止后无红条(P0)
1. 普通咨询生成中点停止。
2. 生时校正生成中点停止,包括还没有正文的工具阶段。
3. 生时校正点一道选择题后、下一问还没出来时点停止。
- ✅ 预期:已生成内容还在;一句灰字说明已停止、不扣点;没有红色告警条。选择题等待中一点停止就停,`busy` 马上结束。
- ❌ 失败:红色告警、气泡被标成失败、思考行凭空消失,或停止键没反应。
## 5. 停止后排队不自动发(P1)
生成中先排队,再点停止。
- ✅ 预期:排队文字回到输入框,不会自动发出。
- ❌ 失败:停止后仍把排队文字发出去。