Files
Jyotisha/docs/testing/ephemeris-page-20260915.md
T
jesse-ux d3a2c48ba5
Independent Staging Quality Gate / validate (push) Failing after 7m30s
Independent Staging Quality Gate / publish (push) Skipped
feat(web): add read-only /ephemeris page
2026-09-15 16:40:56 +08:00

53 lines
2.3 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/ephemeris-route.test.ts``frontend/tests/ephemeris-page.test.tsx`。下面必须用已登录的 staging 看。截图不要带真实姓名、出生资料或会话正文。
地址:`https://staging.jyotisha.chat/ephemeris`(侧栏入口由星盘页那一单交付;对方合入前用这条 URL)。
## A. 日期前后切换
1. 打开 `/ephemeris`
2. **看:** 没有转圈、没有骨架、没有「正在加载」。
3. 记下五要素(星期、月相日、月宿含第几足、瑜伽、迦那)和当日行运第一颗星的星座与度数。
4. 点「前一天」。
5. **看:** 五要素和行运都换了,不是同一天的数。
6. 点「后一天」回到今天。
7. **看:** 与步骤 3 一致。
8. 点「今天」(若已在今天,按钮可不可点都行,但不得整页失败)。
## B. 五要素随日期变化;岁差说明只在这一段
1. 在今天和前一天之间切换至少一次。
2. **看:** 月相日或月宿至少有一项不同。
3. **看:** 五要素下方有一句「这一段按 Lahiri 岁差算,和星盘页用的岁差不是同一套。」
4. **看:** 当日行运段没有这句。
5. **看:** 页面没有任何运势判断(没有「适合 / 不宜 / 运势」这类话)。
## C. 事件列表降级形态
若 staging 上 `/api/ephemeris_events` 尚未上线:
1. **看:** 「未来九十天」是静态说明「换座和停滞还没接上。这一页其余部分不受影响。」
2. **看:** 五要素和行运仍然在,整页没有报错。
若已经上线:
1. **看:** 事件按日期升序。
2. **看:** 每条只写「某星 进入 某座」或「某星 停滞转顺/转逆 · 度数」,没有含义解释。
## D. 「带这天去提问」把日期带进对话
1. 切到某一天(今天或前一天均可)。
2. 点底部「带这天去提问」。
3. **看:** 回到对话页,输入框里预填了「请按 {该日} 这一天的天象来看。」
4. 不要发出去也可以;发出去的内容不要截进仓库。
## E. 未登录
1. 退出登录后打开 `/ephemeris`
2. **看:** 「请先登录」,可以去登录。不是转圈,也不是整页白屏。
## 结论
> 待填。测完写日期 + 设备 + 浏览器 + 逐条正常/有问题。