feat(narayana-rath): AD direction checked against p.51, book divergence listed (BUG-1225)

Round-6 ruling Q7: default by the AD start sign's odd/even (Table 13, as in
Table 25); Saturn in the MD sign -> always zodiacal (Table 11); Ketu ->
reversed (Table 14); both -> Ketu first. Each AD rule now carries
direction.book_divergence (p.47 J.S. 1.1.34; J.S. 2.4.31-32), not applied;
reference report shows one line, English twins added. Table 25 Taurus 12/12.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
This commit is contained in:
Jesse_Chen
2026-10-04 07:35:11 +08:00
co-authored by Claude Opus 5.5
parent 61bd4425cd
commit 57ef4560ce
7 changed files with 148 additions and 4 deletions
+14
View File
@@ -174,6 +174,20 @@ _PHRASES: dict[str, str] = {
"| Rath MD | 星座 | 宫主 | 起始年龄 | 结束年龄 | 年数 |": "| Rath MD | Sign | Lord | Start age | End age | Years |",
"| Rath AD | 星座 | 起始年龄 | 结束年龄 |": "| Rath AD | Sign | Start age | End age |",
" 的子运:比较 ": " sub-periods: compare ",
# BUG-1225: narayana_legacy_label._ad_direction_lines_zh (AD direction + book divergence)
"- 子运方向:": "- AD direction: ",
"按子运起点星座奇偶(Table 13)": "by the odd/even of the AD start sign (Table 13)",
"大运星座有土星:一律顺行(Table 11)": "Saturn in the MD sign: always zodiacal (Table 11)",
"大运星座有计都:反向(Table 14)": "Ketu in the MD sign: reversed (Table 14)",
"(书内分歧,未采用:": " (book divergence, not applied: ",
"p.47(J.S. 1.1.34)看大运星座奇偶": "p.47 (J.S. 1.1.34) by the odd/even of the MD sign",
"J.S. 2.4.31–32 看大运星座或其宫主所落星座": "J.S. 2.4.31-32 by the MD sign or the sign its lord occupies",
" → 顺行;": " -> zodiacal; ",
" → 逆行;": " -> reverse; ",
" → 顺行)": " -> zodiacal)",
" → 逆行)": " -> reverse)",
",顺行": ", zodiacal",
",逆行": ", reverse",
",12 等分": ", twelve equal parts",
# BUG-1214: tajika_year_lord.selection_basis_text (zh) → its en twin.
"年盘不全,暂用 Muntha 主星": "Annual chart incomplete; Muntha sign lord used for now",