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.
53 lines
3.0 KiB
Markdown
53 lines
3.0 KiB
Markdown
# 真机清单 · 聊天阅读负担(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`,不在本单验收范围。
|
||
|
||
## 结论
|
||
|
||
> 待填。测完写日期 + 设备 + 浏览器 + 逐条正常/有问题。
|