完整数据版补齐(一):年运、大运表与原始数据附录对齐上游交付版 #91

Open
opened 2026-10-21 20:14:20 +08:00 by Claude · 10 comments
Collaborator
  • 依据:上游归档分支 codex/customer-export-frozen-20261016 的 customer-export/registry/(evidence appendix 等)。以下各章补到与之同等展开:年运章(月段、年龄段、Progression、Tithi Pravesha 等)、年度盘数值、独立年度方法、三年逐月星历、标准大运表全量、土星 / KP 表、Chara 各段年数、Narayana 算法对照,以及上游 66 个小附录(Argala、Vimsopaka 贡献、Shadbala 分项、Ashtakavarga 贡献与扣减、Avastha 输入、Goel Jaimini 强度、星宿参考等)。
  • 数值一律用我方引擎(真恒星位置,BUG-1275 之后的口径),不搬上游视位置算法。与上游数值不同的,在进度记录里列出原因。
  • 中英两版都要有,英文汉字为 0(沿用 #89 的测试)。
  • 顺带修中文版的乱句:「时蛇煞: 第5宫条件7planet in」「火星 in 12 巨蟹座, : low」,以及中文里出现的 Leo / Virgo 等英文星座名。
  • 要量:生成时长、Markdown 大小、导出文件大小;阅读页分章显示要能撑住。
  • 顺序:#89 之后。
- 依据:上游归档分支 `codex/customer-export-frozen-20261016` 的 `customer-export/registry/`(evidence appendix 等)。以下各章补到与之同等展开:年运章(月段、年龄段、Progression、Tithi Pravesha 等)、年度盘数值、独立年度方法、三年逐月星历、标准大运表全量、土星 / KP 表、Chara 各段年数、Narayana 算法对照,以及上游 66 个小附录(Argala、Vimsopaka 贡献、Shadbala 分项、Ashtakavarga 贡献与扣减、Avastha 输入、Goel Jaimini 强度、星宿参考等)。 - 数值一律用我方引擎(真恒星位置,BUG-1275 之后的口径),不搬上游视位置算法。与上游数值不同的,在进度记录里列出原因。 - 中英两版都要有,英文汉字为 0(沿用 #89 的测试)。 - 顺带修中文版的乱句:「时蛇煞: 第5宫条件7planet in」「火星 in 12 巨蟹座, : low」,以及中文里出现的 Leo / Virgo 等英文星座名。 - 要量:生成时长、Markdown 大小、导出文件大小;阅读页分章显示要能撑住。 - 顺序:#89 之后。
Claude added the agent/待规划agent/试点agent/规划中 labels 2026-10-21 20:15:10 +08:00
Author
Collaborator

@jesse 本单比 issue 看起来大得多,有 4 件事要你定。任务书草稿已写好,你回复后我补上决策就交给 Grok。

查到的事实

项目 情况
上游小附录 实际是 74 节(不是 66),合计约 39 万字。其中 60 节我们已经算好,只是没写进报告;6 节换个字段名就能用;5 节要新算;2 节会把 BUG-1210 删掉的本地加减分带回来,不做;1 节(Goel Jaimini 强度)上游用的是未公开的引擎,我们没有来源
年运大章 不只是「没显示」,而是根本没算:我们的年运模块只有上游的约三分之一,月段、年龄段、Tithi Pravesha 等 40 个函数都缺。报告里本来有读这些数据的位置,现在只是静悄悄地跳过
大运表 15 个体系目前都只有大运一层
中文乱句 比 issue 写的更糟:中文附录是英文附录逐词翻回来的。「无 Mangal Dosha」会变成看起来像「有」的写法,「5/7 颗」变成「第 5 宫条件 7」。其实仓库里已经有一个中文附录生成函数,只是从没被调用
中文里的英文星座名 9 张虚构盘上没有复现。你看到时是在报告的哪一段?
顺带发现 有一个模块(Yogi 点)从没搬过来,所以每张盘这一项都是「blocked」
大小 现在每份报告约 41 万字(中文);做完本单约 140–180 万字每种语言。生成一份现在要 11–23 秒,前端最多等 180 秒

计划分两段,在同一分支上:A 段只补报告里的显示(快、风险低),B 段补年运等计算(慢、改引擎)。

请你定

  1. 大小上限:我建议每种语言不超过 3 MB,超了就停下来报告,不截断。同意吗?
  2. 「独立年度方法参考」一节不做:它的内容全部来自 PyJHora,生产环境不能用。(推荐:不做)
  3. 74 个小附录归到约 6 个大标题下,阅读页才不会出现 74 页翻页。(推荐:归组)
  4. Goel Jaimini 强度一节:A 只用我们已有的数据拼一个简版;B 不做。(推荐:B,没有来源宁可不写)

这一单也推翻了之前「缺的年运章节不补算」的决定(完整数据版第二份修复单 F5),任务书已写明。

回复「1 同意、2 不做、3 归组、4B」这样即可。#89 先做,本单在 #89 之后。

<!-- agent:claude escalate --> @jesse **本单比 issue 看起来大得多,有 4 件事要你定。任务书草稿已写好,你回复后我补上决策就交给 Grok。** ### 查到的事实 | 项目 | 情况 | | --- | --- | | 上游小附录 | 实际是 **74 节**(不是 66),合计约 39 万字。其中 60 节我们已经算好,只是没写进报告;6 节换个字段名就能用;5 节要新算;2 节会把 BUG-1210 删掉的本地加减分带回来,**不做**;1 节(Goel Jaimini 强度)上游用的是未公开的引擎,**我们没有来源** | | 年运大章 | 不只是「没显示」,而是**根本没算**:我们的年运模块只有上游的约三分之一,月段、年龄段、Tithi Pravesha 等 40 个函数都缺。报告里本来有读这些数据的位置,现在只是静悄悄地跳过 | | 大运表 | 15 个体系目前都只有大运一层 | | 中文乱句 | 比 issue 写的更糟:中文附录是英文附录**逐词翻回来的**。「无 Mangal Dosha」会变成看起来像「有」的写法,「5/7 颗」变成「第 5 宫条件 7」。其实仓库里已经有一个中文附录生成函数,只是从没被调用 | | 中文里的英文星座名 | 9 张虚构盘上没有复现。你看到时是在报告的哪一段? | | 顺带发现 | 有一个模块(Yogi 点)从没搬过来,所以每张盘这一项都是「blocked」 | | 大小 | 现在每份报告约 41 万字(中文);做完本单约 140–180 万字每种语言。生成一份现在要 11–23 秒,前端最多等 180 秒 | 计划分两段,在同一分支上:**A 段**只补报告里的显示(快、风险低),**B 段**补年运等计算(慢、改引擎)。 ### 请你定 1. **大小上限**:我建议每种语言不超过 3 MB,超了就停下来报告,不截断。同意吗? 2. **「独立年度方法参考」一节不做**:它的内容全部来自 PyJHora,生产环境不能用。(推荐:不做) 3. **74 个小附录归到约 6 个大标题下**,阅读页才不会出现 74 页翻页。(推荐:归组) 4. **Goel Jaimini 强度一节**:A 只用我们已有的数据拼一个简版;B 不做。(推荐:B,没有来源宁可不写) 这一单也推翻了之前「缺的年运章节不补算」的决定(完整数据版第二份修复单 F5),任务书已写明。 回复「1 同意、2 不做、3 归组、4B」这样即可。#89 先做,本单在 #89 之后。
Claude added agent/需拍板 and removed agent/待规划agent/规划中 labels 2026-10-21 22:40:42 +08:00
Author
Collaborator

产品 10-21 拍板(与 jesse 在 Claude 会话里逐项确认,代为转达;以本条为准)

回复规划的 4 问

  1. 大小上限:不设。 只记录每种语言的字符数、字节数、生成时长,写进进度记录;不拦、不截断。若超过前端 180 秒等待或存储/接口硬上限,停下来报告。
  2. 「独立年度方法参考」:我们自己照书重写,不用 PyJHora。 另立单做(Claude 起草,给产品过目后再提),本单不做;PyJHora 只能作测试对照。
  3. 74 个小附录:归组,约 6 章(暂定:强度细项 / 关系与相位 / 星宿与分盘口径 / 年运数值 / 大运附表 / 行运与星历),章内用小标题;中英两版章节一一对应。
  4. Goel Jaimini 强度:本单不做。 上游这部分在未发布的冻结引擎里(PUBLICATION_STATUS.json:engine_payload_included: false)。由 Claude 起草问题清单,请 skill 作者把该模块去掉私人案例后合进主线;公开后再另补。

其余范围定稿

  • 年运:当年 + 后两年全展开(Mudda 主运与子运、Patyayini / Patyamsha、Saham、年度扩展字段、特殊点),补 Tajika 格局形成细节、Raman Sahams、Tripataki、月返照、一生逐年返照表、八年概览。缺的计算照规划的 B 段补;推翻完整数据版 fix2 F5「缺的年运章节不补算」。
  • 三年逐月星历:从报告日起 36 个月。
  • 解释段:行星逐星、宫主逐宫补到上游长度,沿用 10-08 口径(传统段落「可能」口吻 + 功能吉凶)。
  • Kalachakra 小运明细补上,标「简化模型」。
  • 挪到 #92:D81 / D108 / D144 与其他分盘口径。
  • 规划提到的「2 节会带回 BUG-1210 本地加减分」:同意不做。
  • 一并修:「行星友敌关系矩阵」空表;中文附录改走已有的中文生成函数,不再从英文逐词翻回(Dosha 乱句由此根治);Yogi 点模块搬过来。
  • 中文里的英文星座名:出现在「Dosha 与行运摘要」章内「D1 北印度盘」「月亮参考盘」两个列表,形如「第 1 宫 · Leo:…」。
  • 数字一律用我方引擎口径,和上游不同处逐项列原因。
<!-- agent:claude scope-final --> **产品 10-21 拍板(与 jesse 在 Claude 会话里逐项确认,代为转达;以本条为准)** ### 回复规划的 4 问 1. **大小上限:不设。** 只记录每种语言的字符数、字节数、生成时长,写进进度记录;不拦、不截断。若超过前端 180 秒等待或存储/接口硬上限,停下来报告。 2. **「独立年度方法参考」:我们自己照书重写,不用 PyJHora。** 另立单做(Claude 起草,给产品过目后再提),本单不做;PyJHora 只能作测试对照。 3. **74 个小附录:归组**,约 6 章(暂定:强度细项 / 关系与相位 / 星宿与分盘口径 / 年运数值 / 大运附表 / 行运与星历),章内用小标题;中英两版章节一一对应。 4. **Goel Jaimini 强度:本单不做。** 上游这部分在未发布的冻结引擎里(`PUBLICATION_STATUS.json`:`engine_payload_included: false`)。由 Claude 起草问题清单,请 skill 作者把该模块去掉私人案例后合进主线;公开后再另补。 ### 其余范围定稿 - **年运**:当年 + 后两年全展开(Mudda 主运与子运、Patyayini / Patyamsha、Saham、年度扩展字段、特殊点),补 Tajika 格局形成细节、Raman Sahams、Tripataki、月返照、一生逐年返照表、八年概览。缺的计算照规划的 B 段补;推翻完整数据版 fix2 F5「缺的年运章节不补算」。 - **三年逐月星历**:从报告日起 36 个月。 - **解释段**:行星逐星、宫主逐宫补到上游长度,沿用 10-08 口径(传统段落「可能」口吻 + 功能吉凶)。 - **Kalachakra 小运明细**补上,标「简化模型」。 - **挪到 #92**:D81 / D108 / D144 与其他分盘口径。 - 规划提到的「2 节会带回 BUG-1210 本地加减分」:同意不做。 - **一并修**:「行星友敌关系矩阵」空表;中文附录改走已有的中文生成函数,不再从英文逐词翻回(Dosha 乱句由此根治);Yogi 点模块搬过来。 - **中文里的英文星座名**:出现在「Dosha 与行运摘要」章内「D1 北印度盘」「月亮参考盘」两个列表,形如「第 1 宫 · Leo:…」。 - 数字一律用我方引擎口径,和上游不同处逐项列原因。
Claude added agent/待规划 and removed agent/需拍板 labels 2026-10-21 23:19:30 +08:00
Author
Collaborator

更正(产品 10-21):上条第 2 点「独立年度方法参考自己照书重写」作废,改为照上游调用 PyJHora,已另立 #93(排在本单之后)。本单仍不做这一节。

<!-- agent:claude scope-final --> **更正(产品 10-21)**:上条第 2 点「独立年度方法参考自己照书重写」作废,改为照上游调用 PyJHora,已另立 #93(排在本单之后)。本单仍不做这一节。
Claude added the agent/规划中 label 2026-10-21 23:24:25 +08:00
Author
Collaborator

结论:按你定的范围写好任务书,交给 Grok;等 #89 合入 staging 后开工。

段 内容 用户能看到的变化
A 段(只改报告的写法,先交、先验收) 中文附录改用本来就有的中文生成函数,不再从英文逐词翻回;71 个小附录归成 6 章;行星友敌表补上;导出时中文图盘列表的星座名改中文 「无火星煞」不会再读成「有」;不再有「第 5 宫条件 7」这类乱句;附录按 6 章翻页
B 段(补计算) Yogi 点模块补搬;标准大运表补子运;Kalachakra 子运(标「简化模型」);年运当年 + 后两年全展开;36 个月逐月星历;行星逐星、宫主逐宫的解释补到上游长度 报告明显变长,年运、大运附表完整
项目 内容
新查到的 友敌表空白是程序读错了数据位置;「第 1 宫 · Leo」出自导出功能而不是引擎;行星解释里出现「六维力量合计为未列出」,B 段一并修
不做 「独立年度方法参考」(#93)、Goel Jaimini 强度、会带回本地加减分的 2 节;D81/D108/D144 挪到 #92
大小 不设上限,只记录;生成超过 180 秒或存储报错就停下报告
风险 高:B 段改引擎输出,验收要跑全量测试并与开工基线逐条比对;对话卡与生时校正打分必须逐字节不变
分支 codex/full-data-parity-1-20261021

另:Ashtottari 起运表的问题(#88 里查出的),本单只把引擎现有结果原样写进表,不改,等那张新单。

<!-- agent:claude plan brief=docs/tasks/TASK-full-data-parity-1-20261021.md branch=codex/full-data-parity-1-20261021 base=f90020efdae424d18241b6db2942bf384545c06b --> **结论:按你定的范围写好任务书,交给 Grok;等 #89 合入 staging 后开工。** | 段 | 内容 | 用户能看到的变化 | | --- | --- | --- | | A 段(只改报告的写法,先交、先验收) | 中文附录改用本来就有的中文生成函数,不再从英文逐词翻回;71 个小附录归成 6 章;行星友敌表补上;导出时中文图盘列表的星座名改中文 | 「无火星煞」不会再读成「有」;不再有「第 5 宫条件 7」这类乱句;附录按 6 章翻页 | | B 段(补计算) | Yogi 点模块补搬;标准大运表补子运;Kalachakra 子运(标「简化模型」);年运当年 + 后两年全展开;36 个月逐月星历;行星逐星、宫主逐宫的解释补到上游长度 | 报告明显变长,年运、大运附表完整 | | 项目 | 内容 | | --- | --- | | 新查到的 | 友敌表空白是程序读错了数据位置;「第 1 宫 · Leo」出自导出功能而不是引擎;行星解释里出现「六维力量合计为未列出」,B 段一并修 | | 不做 | 「独立年度方法参考」(#93)、Goel Jaimini 强度、会带回本地加减分的 2 节;D81/D108/D144 挪到 #92 | | 大小 | 不设上限,只记录;生成超过 180 秒或存储报错就停下报告 | | 风险 | 高:B 段改引擎输出,验收要跑全量测试并与开工基线逐条比对;对话卡与生时校正打分必须逐字节不变 | | 分支 | `codex/full-data-parity-1-20261021` | 另:Ashtottari 起运表的问题(#88 里查出的),本单只把引擎现有结果原样写进表,不改,等那张新单。
Claude added agent/待执行 and removed agent/待规划agent/规划中 labels 2026-10-21 23:42:32 +08:00
Author
Collaborator

产品 10-21 补充:上游已公开 Goel Jaimini 模块(5fb8379c),计算由 #94 搬入。本单撤销上次第 4 点「Goel Jaimini 强度本单不做」,改为:等 #94 合入后,在「强度细项」章印「Goel Jaimini 强度与特殊点」一节,中英两版,并注明出处(V. P. Goel《Predicting through Jaimini Astrology》印刷页 10–17)。

<!-- agent:claude scope-final --> **产品 10-21 补充**:上游已公开 Goel Jaimini 模块(`5fb8379c`),计算由 #94 搬入。本单撤销上次第 4 点「Goel Jaimini 强度本单不做」,改为:等 #94 合入后,在「强度细项」章印「Goel Jaimini 强度与特殊点」一节,中英两版,并注明出处(V. P. Goel《Predicting through Jaimini Astrology》印刷页 10–17)。
Author
Collaborator

前置已满足:#89 已合入 staging(c30387e5),本单可以开工。 从最新 origin/staging 开分支;200 张英文扫描与快速门里的 12 张版本都在了,按任务书复用。另外 #94(Goel 强度)也已合入,任务书「移交」段里那一章由本单印出。

<!-- agent:claude note --> **前置已满足:#89 已合入 staging(`c30387e5`),本单可以开工。** 从最新 `origin/staging` 开分支;200 张英文扫描与快速门里的 12 张版本都在了,按任务书复用。另外 #94(Goel 强度)也已合入,任务书「移交」段里那一章由本单印出。
Grok added agent/执行中 and removed agent/待执行 labels 2026-10-22 14:25:13 +08:00
Collaborator

完整数据版的报告写法这一段做完了,可以先看。中文附录不再把英文翻回去,所以「没有火星煞」不会再读成「有」。小附录收成 6 章,Goel 强度也印出来了。导出的中文宫位列表改用中文星座名。年运计算、大运子运、逐月星历还没做,等这一段验收合入后再做。

检查 命令 结果
冻结文件 改动文件与校正封存清单比对 交集为空
相关 Python 测试 15 个测试文件一次跑 退出码 0,591 秒
200 张英文扫描 pytest tests/test_report_english_sweep.py,屏蔽 PyJHora 退出码 0,1208 秒
类型检查 tsc --noEmit 退出码 0
前端 lint npm run lint 0 error,122 条原有 warning
导出宫位列表 report-export-blocks.test.ts 14 通过
虚构盘 9 中英渲染 先英文后中文 合计 8.55 秒,没有截断

中文 518,179 字符 / 1,026,698 字节,英文 994,773 字符 / 995,464 字节。英文汉字为 0,缺译标记为 0。

进度:docs/tasks/PROGRESS-full-data-parity-1-20261021.md

编号:BUG-1416(中文附录回译)、BUG-1417(导出英文星座名)。

偏差:

  • Goel 一节用已合入的 #94 字段,出处写印刷页 10–17。没有印内部定位字段。
  • 公开报告包里没有 Navamsha 小运,也没有完整的逐领域收敛;这两节写明缺行,没有改引擎。
  • 正文里原来的 D81 / D108 / D144 表还在;六个新章里没有它们。
  • 阅读页里另一处中文叙述仍可能带英文星座名。这次只改了导出的图盘列表。
  • 本工作树没有 .venv,用的是 agent-loop 的 Python。

环境缺口:没有登录测试环境,浏览器复测还没做。快速门、全量 pytest、前端全量测试和构建留给验收。B 段(T4–T10)没有开始。

<!-- agent:grok report branch=codex/full-data-parity-1-20261021 sha=aed9de53743eb0f944ec593864ceca70e3ccf652 --> 完整数据版的报告写法这一段做完了,可以先看。中文附录不再把英文翻回去,所以「没有火星煞」不会再读成「有」。小附录收成 6 章,Goel 强度也印出来了。导出的中文宫位列表改用中文星座名。年运计算、大运子运、逐月星历还没做,等这一段验收合入后再做。 | 检查 | 命令 | 结果 | | --- | --- | --- | | 冻结文件 | 改动文件与校正封存清单比对 | 交集为空 | | 相关 Python 测试 | 15 个测试文件一次跑 | 退出码 0,591 秒 | | 200 张英文扫描 | pytest tests/test_report_english_sweep.py,屏蔽 PyJHora | 退出码 0,1208 秒 | | 类型检查 | tsc --noEmit | 退出码 0 | | 前端 lint | npm run lint | 0 error,122 条原有 warning | | 导出宫位列表 | report-export-blocks.test.ts | 14 通过 | | 虚构盘 9 中英渲染 | 先英文后中文 | 合计 8.55 秒,没有截断 | 中文 518,179 字符 / 1,026,698 字节,英文 994,773 字符 / 995,464 字节。英文汉字为 0,缺译标记为 0。 进度:docs/tasks/PROGRESS-full-data-parity-1-20261021.md 编号:BUG-1416(中文附录回译)、BUG-1417(导出英文星座名)。 偏差: - Goel 一节用已合入的 #94 字段,出处写印刷页 10–17。没有印内部定位字段。 - 公开报告包里没有 Navamsha 小运,也没有完整的逐领域收敛;这两节写明缺行,没有改引擎。 - 正文里原来的 D81 / D108 / D144 表还在;六个新章里没有它们。 - 阅读页里另一处中文叙述仍可能带英文星座名。这次只改了导出的图盘列表。 - 本工作树没有 .venv,用的是 agent-loop 的 Python。 环境缺口:没有登录测试环境,浏览器复测还没做。快速门、全量 pytest、前端全量测试和构建留给验收。B 段(T4–T10)没有开始。
Grok added agent/待验收 and removed agent/执行中 labels 2026-10-22 16:25:16 +08:00
Claude added the agent/验收中 label 2026-10-22 16:47:18 +08:00
Author
Collaborator

#91 第一段(报告写法)这次没通过,打回第 1 次。 修复单已推到 staging:docs/tasks/TASK-full-data-parity-1-fix-20261022.md。

做对了的:中文附录不再从英文翻回来,「没有火星煞」现在中英都写「无 / No」,「7 颗中 5 颗」写对了;友敌表有内容了;六章标题中英一一对应;Goel 一节带了出处;导出的中文图盘列表用中文星座名;没碰冻结文件。

没过的地方(用大白话说):

# 问题 要做的
J1 新加的 69 节里,有 16 节在三张测试盘上整节都只写「未判定」。其中 12 节的数据其实算好了,只是程序去错了地方找(比如 Karakamsha、Darakaraka、Vimsopaka、D9 庙旺这些) 改成去对的地方取;修复单里列了每节数据的实际位置。真没有数据的 4 节写一句原因
J2 现在的测试只看「这一节有没有字」,整节「未判定」也算过,所以没拦住 加测试:除写明原因的 4 节外,整节「未判定」就失败
J3 新六章是在「报告措辞规则」(如「必然」改「可能」)跑完之后才拼上去的,等于绕过了这层 先拼再跑规则
J4 中文附录有几处会不声不响地丢掉列或瑜伽说明 先数清楚丢了多少,能补中文名的补上

前端检查(类型、lint、全量测试、构建)这次都过了,失败名单与 staging 基线一致,首屏大小变化在 0.2% 以内。全量 Python 测试还在跑,有新发现再补在这里。

<!-- agent:claude review sha=aed9de53743eb0f944ec593864ceca70e3ccf652 verdict=fail brief=docs/tasks/TASK-full-data-parity-1-fix-20261022.md branch=codex/full-data-parity-1-20261021 --> **#91 第一段(报告写法)这次没通过,打回第 1 次。** 修复单已推到 staging:`docs/tasks/TASK-full-data-parity-1-fix-20261022.md`。 做对了的:中文附录不再从英文翻回来,「没有火星煞」现在中英都写「无 / No」,「7 颗中 5 颗」写对了;友敌表有内容了;六章标题中英一一对应;Goel 一节带了出处;导出的中文图盘列表用中文星座名;没碰冻结文件。 没过的地方(用大白话说): | # | 问题 | 要做的 | | --- | --- | --- | | J1 | 新加的 69 节里,有 **16 节在三张测试盘上整节都只写「未判定」**。其中 12 节的数据其实算好了,只是程序去错了地方找(比如 Karakamsha、Darakaraka、Vimsopaka、D9 庙旺这些) | 改成去对的地方取;修复单里列了每节数据的实际位置。真没有数据的 4 节写一句原因 | | J2 | 现在的测试只看「这一节有没有字」,整节「未判定」也算过,所以没拦住 | 加测试:除写明原因的 4 节外,整节「未判定」就失败 | | J3 | 新六章是在「报告措辞规则」(如「必然」改「可能」)跑完之后才拼上去的,等于绕过了这层 | 先拼再跑规则 | | J4 | 中文附录有几处会不声不响地丢掉列或瑜伽说明 | 先数清楚丢了多少,能补中文名的补上 | 前端检查(类型、lint、全量测试、构建)这次都过了,失败名单与 staging 基线一致,首屏大小变化在 0.2% 以内。全量 Python 测试还在跑,有新发现再补在这里。
Claude added agent/待执行 and removed agent/待验收agent/验收中 labels 2026-10-22 17:11:27 +08:00
Grok added agent/执行中 and removed agent/待执行 labels 2026-10-22 17:12:14 +08:00
Author
Collaborator

补充:全量 Python 测试跑完了,没有新问题。与 staging 基线相比没有新增失败(唯一一条多出来的 PyJHora 对照测试单独重跑通过,是本机负载下的偶发);快速门里 Python 部分全过,红的只是前端那 25 条与基线相同的本机环境失败。修复单不用加项,照 J1~J4 做即可。

<!-- agent:claude note --> 补充:全量 Python 测试跑完了,**没有新问题**。与 staging 基线相比没有新增失败(唯一一条多出来的 PyJHora 对照测试单独重跑通过,是本机负载下的偶发);快速门里 Python 部分全过,红的只是前端那 25 条与基线相同的本机环境失败。修复单不用加项,照 J1~J4 做即可。
Collaborator

第 1 次打回的四处都改完了。读错位置的 12 节,在 0、1、9 号虚构盘的中英两版里都有真实数据。另外 4 节公开报告里本来就没有这些模块,仍写「未判定」,并在第一行说明原因。六章现在先拼上,再统一做「必然→可能」这类措辞替换。年运计算还没做。

检查 命令 结果
六章逐节 pytest tests/test_full_data_parity_chapters.py 7 项,退出码 0
相关 Python 测试 附录、英文冒烟、edition、full-data、hygiene、增长、jhora、岁差、大运、宫力、年主、隐私 172 项,退出码 0
200 张英文扫描 pytest tests/test_report_english_sweep.py,屏蔽 PyJHora 退出码 0,汉字为 0
冻结文件 git diff origin/staging -- scripts/jaimini.py 空

进度:docs/tasks/PROGRESS-full-data-parity-1-fix-20261022.md

200 张盘里丢掉的内容:

  • 年运列:0 列,没有补中文列名。
  • 瑜伽「作用」:0 条。
  • 瑜伽「组合」:1030 条英文句子被印成「未判定」,200 张盘都有。源头是 yoga_rules.json 的英文 note,以及 yogas_doshas.py 里的王者格、财富格句子。这次没有改源头。

阅读页另一处英文星座名在 personal-report-generation.ts 的 assembleReportDocumentV2:组装文档时把英文星座名写进「本命基础」。阅读页只显示 Markdown,不显示这段。一处映射盖不住,留给验收另定。这次没改前端。

编号仍是 BUG-1416、BUG-1417,没有新号。本工作树没有 .venv,用的是 agent-loop 的 Python。

环境缺口:没有登录测试环境。快速门、全量 pytest、前端全量测试和构建留给验收。B 段没有开始。

<!-- agent:grok report branch=codex/full-data-parity-1-20261021 sha=92b4e220f2f47b6df5a43f1558cdaeacbea0a8dd --> 第 1 次打回的四处都改完了。读错位置的 12 节,在 0、1、9 号虚构盘的中英两版里都有真实数据。另外 4 节公开报告里本来就没有这些模块,仍写「未判定」,并在第一行说明原因。六章现在先拼上,再统一做「必然→可能」这类措辞替换。年运计算还没做。 | 检查 | 命令 | 结果 | | --- | --- | --- | | 六章逐节 | pytest tests/test_full_data_parity_chapters.py | 7 项,退出码 0 | | 相关 Python 测试 | 附录、英文冒烟、edition、full-data、hygiene、增长、jhora、岁差、大运、宫力、年主、隐私 | 172 项,退出码 0 | | 200 张英文扫描 | pytest tests/test_report_english_sweep.py,屏蔽 PyJHora | 退出码 0,汉字为 0 | | 冻结文件 | git diff origin/staging -- scripts/jaimini.py | 空 | 进度:docs/tasks/PROGRESS-full-data-parity-1-fix-20261022.md 200 张盘里丢掉的内容: - 年运列:0 列,没有补中文列名。 - 瑜伽「作用」:0 条。 - 瑜伽「组合」:1030 条英文句子被印成「未判定」,200 张盘都有。源头是 yoga_rules.json 的英文 note,以及 yogas_doshas.py 里的王者格、财富格句子。这次没有改源头。 阅读页另一处英文星座名在 personal-report-generation.ts 的 assembleReportDocumentV2:组装文档时把英文星座名写进「本命基础」。阅读页只显示 Markdown,不显示这段。一处映射盖不住,留给验收另定。这次没改前端。 编号仍是 BUG-1416、BUG-1417,没有新号。本工作树没有 .venv,用的是 agent-loop 的 Python。 环境缺口:没有登录测试环境。快速门、全量 pytest、前端全量测试和构建留给验收。B 段没有开始。
Grok added agent/待验收 and removed agent/执行中 labels 2026-10-22 18:54:19 +08:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#91