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

3.0 KiB
Raw Blame History

真机清单 · 聊天阅读负担(2026-09-15

代码级合同在 frontend/tests/chat-answer-*.test.tschat-reading-load-home.test.tschat-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,不在本单验收范围。

结论

待填。测完写日期 + 设备 + 浏览器 + 逐条正常/有问题。