From f5d24f42d281c93b840528ea874c5c64e671dd3a Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Sat, 3 Oct 2026 19:32:41 +0800 Subject: [PATCH] test(tajika): three-column note on the rewritten Mudda assertion (BUG-1216) Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE --- tests/test_tajika_panchadhikari_year_lord.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_tajika_panchadhikari_year_lord.py b/tests/test_tajika_panchadhikari_year_lord.py index 90bb7bef..adbfd91a 100644 --- a/tests/test_tajika_panchadhikari_year_lord.py +++ b/tests/test_tajika_panchadhikari_year_lord.py @@ -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"