Files
Jyotisha/docs/testing/chart-page-open-20260915.md
T
jesse-ux 5a8328e591
Independent Staging Quality Gate / validate (push) Successful in 27m22s
Independent Staging Quality Gate / publish (push) Canceled after 47s
fix(web): paint the chart page shell before engine calls
BUG-715/716/717: typed engine failures with logs and split copy, natal-only open, on-demand tabs, 10s timeout, in-memory cache, no speed-promise eyebrow.
2026-09-15 22:51:15 +08:00

1.8 KiB

真人验收 · 星盘页开页不再整页阻塞(2026-09-15)

执行环境无登录态、无 Chrome。下列条目留给有真实账号的人在 staging 走查。本单自动化不替代这些。

开页外壳

  1. 登录后点侧栏「星盘」。大约 1 秒内能看到页面外壳:返回对话、标题「星盘」。不要整页白屏等到引擎全部算完。
  2. 主盘还没到时,等待句是「这一张盘还没拿到。」没有转圈、骨架或「正在加载」。
  3. 主盘到达后北印盘立刻可见。出生资料行出现。成功眉标是「主盘直接算 · 分盘按需 · 不消耗点数」,没有「打开即有」。

按需加载

  1. 开页后(还没点其它 tab)开发者工具里发给引擎的路径只有 /api/chart。不要同时出现 /api/western/api/qizheng
  2. 点「大运」:Vimshottari 可以立刻出现(来自主盘);Chara 未到时写「这一栏还没拿到。」,到了再填。未点之前不应请求 /api/dasha/chara
  3. 点「西洋盘」才请求 /api/western。未点不发。等待时写「这一栏还没拿到。」
  4. 点「七政四余」才请求 /api/qizheng。未点不发。等待时写「这一栏还没拿到。」
  5. 星盘 tab 默认 D1。点 D9 等非 D1 chip 才请求 /api/varga_full。等待时写「这一分盘还没拿到。」

失败文案

  1. 失败页没有眉标,没有「打开即有」,没有「过一会儿再打开」。
  2. 若刚好赶上引擎忙(429):「算盘的服务正忙,稍等几秒再打开就好。」稍等再开,有机会好。
  3. 其它失败:「这张盘算不出来,我们已经记录下来了。」不要暗示等一会儿就会好。

回归

  1. 点数余额不因打开此页而变。
  2. 资料不全时仍是人话去填星盘资料,不是 500,也没有眉标。