test(tajika): three-column note on the rewritten Mudda assertion (BUG-1216)

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-03 21:09:31 +08:00
co-authored by Claude Opus 5.5
parent 5c509e40db
commit f5d24f42d2
+3 -2
View File
@@ -136,8 +136,9 @@ def test_both_annual_producers_select_the_same_year_lord(target_year: int) -> No
assert sum(row["selected"] for row in value["candidate_list"]) == 1
assert values[0]["candidates"] == values[1]["candidates"]
assert values[0]["year_lord"] == values[1]["year_lord"]
# BUG-1216 (round-5 Q7): Mudda no longer starts from the year lord; it
# starts from completed years + natal Moon nakshatra (tests/test_tajika_mudda.py).
# 原值:pack["mudda_dasha"]["data"]["varsha_lord"] == 年主(Mudda 从年主起排)
# 新值:Mudda 与年主无关,起运依据为「已满年数 + 出生月宿 − 2 mod 9」(tests/test_tajika_mudda.py)
# 原因:BUG-1216,占星师第五轮问 7
mudda = pack["mudda_dasha"]["data"]
assert mudda["independent_of_year_lord"] is True
assert mudda["starting_lord_basis"] == "completed_years_plus_natal_moon_nakshatra_minus_two_mod_nine"