Files
Jyotisha/docs/testing/chat-reading-load-20260915.md
T
jesse-ux 8144fca27d
Independent Staging Quality Gate / validate (push) Failing after 9m47s
Independent Staging Quality Gate / publish (push) Skipped
fix(chat): fold natal reports and drop homepage topic cards
Homepage no longer waits on /api/onboarding for six starter questions.
Natal answers show the spoken layer first; the Level 2 skeleton sits in a
collapsed 完整分析 block. Wide tables scroll sideways on a phone. Form
inputs are 16px so iOS does not zoom on focus.
2026-09-15 12:27:16 +08:00

53 lines
3.0 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.
# 真机清单 · 聊天阅读负担(2026-09-15
代码级合同在 `frontend/tests/chat-answer-*.test.ts``chat-reading-load-home.test.ts``chat-reading-load-mobile.test.ts`。下面这些必须用真机或浏览器开发者工具做,自动化替代不了。
地址:`https://staging.jyotisha.chat`。截图不要带真实姓名、出生资料或会话内容。
## A. 首页主题卡已下线
1. 登录后进入空首页。
2. **看:** 只有问候语、今日星语卡、生时校正卡、底部输入框。没有「从一个主题开始」。
3. 打开 Network,刷新。**看:** 没有 `POST /api/onboarding`
4. 用一个没有可用出生分钟的账号再走一遍 A.2。
## B. 回答两层可见性
1. 问一句本命类问题(例如「我事业怎么样」),等回答写完。
2. **看:** 默认只看到口语层(结论 + 短要点 + 下一步)。下面有一个收起的「完整分析」,副标带章节名。没有转圈、没有骨架、没有「正在加载」。
3. 流式过程中。**看:** 「完整分析」保持收起,副标是「正在写…」,不展开。
4. 点开「完整分析」。**看:** 章节顺序是统一参数 → 领域 → 技法审计表 → 现代生活,和复制出来的原文一致。
5. 点复制。**看:** 剪贴板是全文(含骨架),不是只有口语层。
6. 刷新页面再打开这条历史。**看:** 「完整分析」仍是收起的。
7. 发一句闲聊(无标题)。**看:** 没有折叠块,渲染与改动前一致。
## C. 375px 下的宽表(真机或开发者工具)
视口宽度 375px。展开一条本命回答的「完整分析」。
1. **三列技法审计表:** 仍是卡片式(技法名 + 状态在第一行,说明在第二行),不是横滑。
2. **四列 Yoga 表 / 统一参数宽表:** 可以横向滑动,单元格不被压成竖排单字,也不把页面撑出横向滚动条。
3. 右缘有渐隐,提示右边还有内容。
4. 页面本身(`.conversation` 外)**没有**横向滚动条。
模拟器可以看横滑和页面是否溢出。渐隐在深色主题下也看一眼。
## D. 输入框 16px / iOS 聚焦放大(必须真机)
模拟器不一定复现 iOS Safari 的聚焦放大。设备:iPhone Safari。
1. `/login` 点邮箱输入框。**看:** 页面有没有突然放大。
2. 验证码框(`.otp-input`)聚焦。**看:** 仍是大号等宽数字,页面不放大。
3. 新账号走姓名 → 出生日期 → 出生时间 → 出生地搜索。每一个聚焦时看页面是否放大。
4. 设置弹窗里的字段再点一遍。
5. 375px 与桌面宽度下,上述表单有没有换行崩坏或溢出。
6. 聊天输入框(已是 16px)聚焦时确认行为没变坏。
iOS 放大测不了就在本页结论里写「未测」,不要写成通过。
键盘是否挡住输入框见 `docs/testing/ios-keyboard-composer-20260915.md`,不在本单验收范围。
## 结论
> 待填。测完写日期 + 设备 + 浏览器 + 逐条正常/有问题。