docs(tasks): Niryaana Shoola uses Jaimini rasi strength pending astrologer; MD only

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Ad9rqAB8pXXvyzh7f4X8v
This commit is contained in:
Jesse_Chen
2026-10-18 21:35:44 +08:00
co-authored by Claude Opus 5.5
parent 7a2d7bd6a1
commit f30251ee14
@@ -16,7 +16,7 @@
| 3 | 上游同时把 Niryaana Shoola 从恋爱婚姻合盘的应期里排除(寿元类大运,不用于关系时间) | 上游 `validate_full_synastry_packets.py`:该行固定 `not_applicable` |
| 4 | 只在 staging:`origin/main` 还没有 `rashi_dashas_native.py`,生产不受影响 | — |
另:上游自己的 full-reading 目前没把第二 / 第八宫力量传给新模块,结果是 `blocked: Missing required input: second_strength, eighth_strength`(Claude 10-18 用两位公开名人实测)。已转告占星师;本单用我们自己的 `rashi_strengths` 计算,不受此影响。
另:上游 `cba6a031`(10-18 晚)把 full-reading 接上了,二宫 / 八宫力量取 `bhava_bala.tri_component` 的 `total`。Claude 用两位公开名人复测:两张盘都能算出来,奇顺偶逆与 7 / 8 / 9 年都对;**但用我们的 Jaimini 星座力量(`stronger_sign`)比,两张盘选出的起运星座都和上游相反**(一张上游选双子、我们选射手;另一张上游选狮子、我们选水瓶)。上游所用的那套宫位力量在它自己的代码里标着「替代口径、待验证」。用哪种力量来比二宫 / 八宫,已请占星师确认(见 H4)。
## 根因
@@ -29,6 +29,8 @@ BUG-1283(10-09)把旧 `niryaana_shoola_dasha.py` 换成 `goel_nirayana_shool
| H1 | Niryaana Shoola 采用占星师 10-18 的 PVR 口径(`pvr_niryaana_shoola_v1`)。**推翻 BUG-1283 选定的 `goel_nirayana_shoola_v1`**;BUG-1283 的另一半(旧 `niryaana_shoola_dasha.py` 不得被新路径调用)保持不变 |
| H2 | Shoola 保持现状(上升 / 七宫取强、每宫 9 年)——那本来就是 Shoola 的规则 |
| H3 | 合盘不用 Niryaana Shoola 做关系应期(与上游一致);本单只影响个人完整数据版报告和 full-reading 的 `niryaana_shoola_dasha` 键 |
| H4 | **力量比较先用 Jaimini 星座力量**(本文件已有的 `rashi_strengths` / `stronger_sign`,与 Chara、Narayana 等星座大运同一套),不用上游的 Bhava Bala。理由:Niryaana Shoola 是 Jaimini 星座大运,上游所用 Bhava Bala 替代口径在其代码中标为待验证。**占星师若确认应该用 Bhava Bala,再改**;开工前 Claude 会在评论里同步她的答复 |
| H5 | **只出主运,不出子运**(与上游一致:上游说明 PVR 没有独立给出子运规则,子运标为 blocked)。报告里该表只列主运并写一句「子运规则未定,暂不列出」 |
## 硬红线
@@ -40,7 +42,7 @@ BUG-1283(10-09)把旧 `niryaana_shoola_dasha.py` 换成 `goel_nirayana_shool
| # | 内容 | 验收标准 |
| --- | --- | --- |
| T1 | `niryaana_shoola` 改为 PVR:第二宫与第八宫取强起运;起运星座奇数顺行、偶数逆行;动 / 固 / 双星座 7 / 8 / 9 年(12 宫一轮 96 年);子运沿用本文件的日历月分法,方向与主运一致;profile 名 `pvr_niryaana_shoola_v1`,出处写 PVR《Vedic Astrology: An Integrated Approach》 | 新测试:① 同一张盘 Shoola 与 Niryaana Shoola 的首运或年数不再全同;② 白羊上升样例起运在金牛 / 天蝎中较强者;③ 奇偶方向各一例;④ 动 / 固 / 双年数各一例;⑤ 与上游 `pvr_niryaana_shoola_v1` 在其测试样例上的大运序列一致(把上游测试里的期望值抄过来作 golden,写明出处) |
| T1 | `niryaana_shoola` 改为 PVR:第二宫与第八宫取强起运;起运星座奇数顺行、偶数逆行;动 / 固 / 双星座 7 / 8 / 9 年(12 宫一轮 96 年);**只出主运**(H5);profile 名 `pvr_niryaana_shoola_v1`,出处写 PVR《Vedic Astrology: An Integrated Approach》 | 新测试:① 同一张盘 Shoola 与 Niryaana Shoola 的首运或年数不再全同;② 白羊上升样例起运在金牛 / 天蝎中较强者;③ 奇偶方向各一例;④ 动 / 固 / 双年数各一例;⑤ 在上游测试样例上(样例直接给定二宫 / 八宫力量)与上游 `pvr_niryaana_shoola_v1` 的主运序列一致(把期望值抄过来作 golden,写明出处);⑥ 两位公开名人各一条:记录我们选出的起运星座与上游 `cba6a031` 的差异,写进 PROGRESS,不作为失败 |
| T2 | full-reading 的 `niryaana_shoola_dasha` 键改用 T1 结果(替换 #81 的占位) | 上游合盘校验器读这一行仍为 `not_applicable`(合盘不用);个人报告节表显示新表 |
| T3 | 记录:BUG_HISTORY(新编号,关联 BUG-1283,写明「推翻其所选 profile」)、CHANGELOG(报告里 Niryaana Shoola 大运表变了)、PROGRESS | 文档齐 |