Files
Jyotisha/docs/tasks/PROGRESS-niryaana-shoola-pvr-20261018.md
T
jesse-uxGrok (agent loop)Cursor
4d2506c8c1 fix(reading): give Niryaana Shoola its own PVR table
The report used the same nine-year rule as Shoola. Start from the stronger second or eighth sign and list mahadashas only.

Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-19 12:21:35 +08:00

2.8 KiB
Raw Blame History

进度:Niryaana Shoola 改为 PVR 口径(2026-10-19)

  • 基线:origin/staging b827901c1。分支 codex/niryaana-shoola-pvr-20261018。
  • 前置:#81 已在 staging(900581068),issue 标签为 agent/待真机。本单在其后开工。
  • BUG 编号:开工时最大号 BUG-1392,本单使用 BUG-1393。关联 BUG-1283,并写明推翻其所选 goel_nirayana_shoola_v1。旧文件仍不得被新路径调用。

做了什么

  • scripts/rashi_dashas_native.py:Niryaana Shoola 改为 pvr_niryaana_shoola_v1。起运比较第二宫和第八宫(九曜个数、星座相位数、入旺行星);奇数星座顺行,偶数星座逆行;动 / 固 / 双星座 7 / 8 / 9 年。只出主运。三层平手则本轮不上表。没有搬上游文件,也没有 import 旧的 niryaana_shoola_dasha.py。
  • scripts/jyotish_engine.py:full-reading 的 niryaana_shoola_dasha 改填上面的结果,替换 #81 的占位。
  • scripts/rashi_dasha_report.py:该节列出主运,并写「子运规则未定,暂不列出。」
  • 对照文件里 Niryaana Shoola 的本站行和差异步骤按新表重记。PyJHora 行没有重跑。

断言三栏

位置 原值 新值 原因
test_rashi_dashas_native.py 同盘 Niryaana 首运 Virgo,十二段都是 9 年,有子运 pvr_niryaana_shoola_v1,首运 Aries、顺行,年数从 7/8/9 起,无子运 推翻与 Shoola 相同的旧 profile
test_full_reading_module_parity.py execution_status=blocked,原因「口径更正中」 parameter_sensitive,profile pvr_niryaana_shoola_v1,periods 为主运 #84 用真结果替换占位
fixture native.niryaana_shoola 与 diff_steps 与 Shoola 相同的 9 年顺行表 PVR 主运星座和年数;差异步骤按新表重记 只改本站期望,PyJHora 行不动

命令

工作树没有 .venv。下面用已装 Swiss Ephemeris 的 Anaconda 3.11:C:\Users\74082\anaconda3\python.exe。

命令 结果
tests/test_rashi_dashas_native.py(屏蔽 PyJHora 导入) 18 通过,退出码 0
tests/test_full_reading_module_parity.py + tests/test_niryaana_shoola_dasha.py 10 通过,退出码 0
全量 pytest、run_quality_gate.py --profile quick 未跑。Windows 分工把这两项留给 Claude 验收

偏离

  • 没有整份搬上游 niryaana_shoola_dasha.py。力量比较、方向和年数按上游 9f08b57b / 258e08e3 写在本仓文件里。
  • 两位公开名人用仓库里已有的公开盘:一张起射手并顺行,一张起水瓶并顺行,主运序列与该起运下的 7/8/9 年规则一致。
  • 平手样例(七曜都在巨蟹、白羊上升)结果为「本轮不上表」。节点占宫、节点星座相位、外行星不计数,与上游 258e08e3 的样例一致。