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