Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
2.4 KiB
2.4 KiB
致共享引擎维护方:两处代码问题(2026-10-03)
核对对象:yinduzhanxing c7117f92。
1. 「K.N. Rao 版 Narayana」只改了标签,大运序列没有变
cmd_narayana_dasha.py的默认值改成了variant_profile='kn_rao'(acdc3551),对应的 profile 包括jaimini_odd_footed_dignity_v2、jaimini_general_order_v1、jaimini_lagna_seventh_strength_v1、jaimini_dual_lord_source_v1、parashara_equal_v1。- 但
narayana_dasha.narayana_dasha_full_report不管传入哪个 profile,都调用calc_narayana_mahadasha(lagna_sign_idx, planet_lons),也就是一律从上升起、一律顺行。这些 profile 只影响:- 写进结果的元数据;
seed_selection记录(选出的起运宫没有被拿去排大运);dense_boundaries的子运划分。
- 所以输出带着
kn_rao标签,但大运序列和legacy_local完全一样。贵方astrologer_questions_v3_repo_findings_2026_10_03.md里说「共享引擎已经确定使用 K.N. Rao profile」,就实际输出而言并不成立。 - 另外请注意:K.N. Rao 公开的方法是 Chara Dasha,
jaimini.calc_chara_dasha(profile="kn_rao")已经实现了它;「K.N. Rao 版 Narayana」具体指什么,我们正在请占星师确认。
2. 8 星制 Chara Karaka 排位与 BPHS 不一致
jaimini.py:KARAKA_8当前写的是:1 AK、2 AmK、3 BK、4 MK、5 PK、6 GK、7 DK、8 PiK。- BPHS 第 32 章的 8 星制次序是:AK、AmK、BK、MK、PiK、PK、GK、DK。
- 后果:用 8 星制时,父亲星、子女星、障碍星、配偶星都会落到错的行星上。我们在 9 张公开名人盘上按两种排位分别取 PiK,结果全部不同。
- 我方将在
TASK-astrologer-rulings-batch1-20261003的 T6 中修正,供参考。
附:我方试算结果(公开名人盘,供参考)
- 受克加权(甲1):父亲线上没有任何非负权重能把「缺席」和「在身边」分开。
- 事件映射(甲8):在 77 例上,±10 / ±30 / ±60 分钟三档的回放头名分别下降 13~17、10~16、8~21 个百分点,主要来自事业一行扩到 10、6、9、11 宫。
- 月亮行运(甲9):按 0.25 权重加入月亮起点,结果不变;按 1.0 权重,±60 分钟档降 1.3 个百分点。
- 详细记录:
affliction_weight_trial_2026_10_03.md、rectification_mapping_trial_2026_10_03.md。