Files
Jyotisha/docs
ClaudeandClaude Opus 5.5 18ba6b39c9
Independent Staging Quality Gate / validate-frontend (push) Successful in 5m7s
Independent Staging Quality Gate / validate-python (push) Successful in 5m50s
Independent Staging Quality Gate / publish (push) Successful in 2m56s
fix(reports): a generating row moves and shows N / M chapters; the list is one card; the reader gets canvas A's cover (BUG-1665)
Product, 2026-11-06: 「生成中的报告是不是应该加一个动画,而且告诉用户进度」,
「为什么就只有上面那一个边」, 「报告页里面的 UI 不是重新设计了吗?为什么没有应用上」.

- The list GET reads section rows and the job phase for generating reports
  and returns stage + finished/total, computed with the waiting screen's own
  describeReportProgress (never a percentage, DESIGN.md · 报告生成等待态). A
  failed progress read leaves the list unchanged.
- A generating row shows the app's chart-draw motion in its icon slot (also on
  phones), 「已完成 N / M 章」 and one cell per chapter along the bottom.
- 过往的报告 is one bordered card like the 年运 row; hairlines only between rows.
- 生成报告 opens the report already being written (「查看生成进度」) instead of
  meeting 「已有报告正在生成中」.
- Reader direction A, the part BUG-1631 left out: the report opens on a cover
  (kicker, 「名字的星盘」, birth and generated line, AI notice, hairline); the
  bar names the person. The generating page's bar gets ‹ 我的报告.

Four source-literal tests updated with 原值/新值/原因.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DbBXoyeZrYn6ryNcSe5Y2Y
2026-11-06 20:34:50 +08:00
..
…