# 进度 · 完整数据版补齐(2026-10-08) - 分支:`codex/report-full-data-edition-20261007` - 基线:`e14fa377`(完整数据版那一笔,已经 rebase 到 `origin/staging` `16782634` 之上;特殊上升点 `795b8845` 仍是祖先) - 状态:代码在本分支,**未合入 staging**,未上线。等 Claude 验收通过后再合入 - 远端功能分支上的旧提交 `06028759` 不是这次 rebase 之后的祖先。更新功能分支需要 `--force-with-lease`,不能推 `staging` ## 结论 新报告仍是完整数据版。中文补上了大运、行星、宫主、Dosha、瑜伽解释,以及开篇「重点」。英文四张盘汉字数为 0,接口会返回英文。Patyayini 没有实现,没有新写计算器。生成按钮文案没改。 ## 四张盘(本机,一次一个进程) 汉字范围用的是接口同一条规则。没有把出生时间写进这份记录。 | 盘 | 中文字符 | 英文字符 | 英文汉字 | 二级标题(中/英) | 缺字段 | | --- | --- | --- | --- | --- | --- | | 虚构 | 212336 | 361577 | 0 | 35/35 | 6 | | 爱因斯坦 | 234199 | 402881 | 0 | 35/35 | 6 | | 乔布斯 | 209717 | 359869 | 0 | 35/35 | 6 | | 奥巴马 | 222602 | 380264 | 0 | 35/35 | 6 | 四份中文都有「大运解释」「行星、星宿与宫位解释」「宫主逐宫解释」「Dosha 逐项」「瑜伽解释」,开篇「重点」里有 MD、AD、PD。中文没有「再婚」「几段关系」「早夭」「一定会」「必然」「疾病诊断」「疾病」。英文没有 divorce、miscarriage、infertility、guarantee。决策 4 的七种大运标题没有出现。中文都超过约 20 万字,阅读页会一次显示一章。 另有一张任务书测试里的夜盘,双主星说明原来会留下汉字。英文改用资料包里已经写好的英文依据之后,正文和适用性说明的汉字也是 0。接口因此会交出英文。 ## 章节目录 | 状态 | 章节 | | --- | --- | | 已有 | 大运解释、行星解释、宫主逐宫、Dosha 逐项、瑜伽解释、Mudda、Sahams、Tajika 瑜伽、Mudda 月段窗口、太阳返照 | | 本单不做(决策 4) | Sthira、Drig、Shoola、Navamsha、Niryaana Shoola、Lagna Kendradi、Chara。不写占位 | | 本单不做(让步,月返照 / 八年总览) | 月返照盘、八年总览。目录标成延后,不算进缺字段 | | 缺字段 | Patyayini(两节同一个来源,只计一次;正文写「没有实现」)、Raman Sahams(不用普通 Sahams 冒充)、一生年运图、Tripataki、年运特殊点、当年结果说明。合计 6,不超过 10 | ## 让步 1. T6 生成按钮不改。`frontend/docs/VOICE.md` 和现有测试锁着「大约 10–30 秒」。本机不是 staging 的 2 核计时,不新编一段分钟数。卡片里的「中英两版」留着,因为英文现在能生成。 2. T3 没有让。开篇「重点」写当前 MD / AD / PD,以及事业、财富、婚恋三宫的宫主、尊贵和功能吉凶。 3. T2 的月返照和八年总览按让步顺序放下,没有新算。 ## 测试 | 项 | 结果 | | --- | --- | | `tests/test_report_full_data_fix.py` | 4 条通过 | | `tests/test_report_english_edition.py` | 18 条通过。含上面两处改过的断言 | | 运行时不得导入 jhora | `tests/test_runtime_jhora_import_scan.py` 4 条通过 | | ruff(改过的四个脚本加新测试) | 8 条都是改动前就有的,没有改格式去消 | | Linux 快速门、Python 全量、`npm test`、`next build` | 本机没跑,不能当成通过 | 改过的既有断言: | 测试 | 原值 | 新值 | 原因 | | --- | --- | --- | --- | | 英文无汉字 | 有汉字就必须包在 source text retained 里 | 三张虚构盘汉字数为 0 | BUG-1272 已清零 | | 接口是否交英文 | 没汉字就交,有汉字就整份撤回 | 虚构日盘必须交回无汉字的英文 | 同上。故意写进汉字的那条测试仍要求撤回 | 没有改 `scripts/jyotish_api_server.py`,没有改 `Home()` 的状态数,没有改默认报告版本,没有改生时校正公式,没有改生成按钮。