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