Files
Jyotisha/docs/tasks/PROGRESS-report-focus-card-20261013.md
T
jesse-uxandGrok (agent loop) 8883f8475f 报告开头改成重点摘要卡
新报告用围栏画出大运和事业、财富、婚恋,标题下写名字与日期。旧报告不变。

自测:pytest test_report_full_data_fix.py 10 通过;相关四份报告测试退出码 0;前端相关测试 147 通过、0 失败、0 取消;tsc 退出码 0;lint 0 error。

Co-Authored-By: Grok (agent loop)
2026-10-13 21:45:43 +08:00

2.6 KiB
Raw Blame History

进度 · 报告开篇重点卡(2026-10-13)

  • 分支:codex/report-focus-card-20261013
  • 任务书:docs/tasks/TASK-report-focus-card-20261013.md
  • 基线:任务书写的 856bc850b 已过时。本轮按 Claude 计划,从当时的 origin/staging 963276ca2fc942bc28ef9bdee3b8d0e9d3c957c0 建分支,没有回退。
  • issue:#55,BUG-1316

做了什么

  1. 新报告开篇改成一个 jyotish-focus 围栏。里面是现在的主运、子运、次子运,以及事业(第 10 宫)、财富(第 2 宫)、婚恋(第 7 宫)。日期和宫主都用报告里已经有的数,缺的写空。
  2. 阅读页把这个围栏画成一张卡。中文不出现 MD / AD / PD。提醒句留在卡的最后。围栏坏了只显示「重点数据无效」。
  3. 标题比下一章大。下面一行是「名字 · 生成于 日期」。没有名字只写日期。标题里已经有名字就不重复。名字只给登录后打开自己报告的人,公开页和导出文件都不带名字。
  4. 旧报告没有这个围栏时,正文照旧。导出把围栏换成可读的字。

检查

检查 命令 结果
开篇围栏 .venv\Scripts\python -m pytest tests/test_report_full_data_fix.py -q 10 通过,退出码 0
相关报告测试 同解释器跑 chart blank columns、english edition、reader appendix、reader main 退出码 0
前端改到的测试 node node_modules/tsx/dist/cli.mjs --test 九个相关文件 147 通过,0 失败,0 取消
类型检查 frontend\node_modules\.bin\tsc --noEmit -p frontend 退出码 0
前端 lint frontend 下 npm run lint 0 error(125 条既有 warning,本轮未改)
数据库 未跑 本轮不改表,任务书写明不需要

偏离

  • 中文报告大运章的表头仍有 MD / AD / PD。卡片和开篇里没有。英文测试仍要求正文里能看到 AD、PD,所以没有改那一章的表头。任务书「全文不再出现」按开篇(出生资料之前)执行。
  • 固定清单「先核对出生资料、图盘」原来也会被写进资料附录。附录单独整理时不再注入这张清单。正文开头有重点卡时也不再注入。
  • 短报告测试要显式画出第 1 章,卡片才会出现在静态结果里。正式阅读页里,完整数据版第 1 章本来就会画出来。没有把「重点」改成一打开就全部展开。

环境缺口

  • 真机清单 docs/testing/report-focus-card-20261013.md 留给部署后。本机没有登录态,没有重开浏览器看深浅色。
  • 未跑前端全量测试、Python 快速门、next build。按任务书留给验收方。