feat(tajika): annual strength layer uses the Tajika five-fold Panchavargiya (BUG-1222)
Product decision 2026-10-03: the annual Harsha / Panchavargiya strength layer's Panchavargiya column is the same `_calc_native_panchavargiya_bala` score the year-lord selection compares (BUG-1217): five components, score out of 20, labelled 「Tajika 五分力量」 / "Tajika five-fold strength". The unreachable dignity-proxy block is removed; Harsha Bala unchanged; the combined figure stays blocked (not ruled). 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:
co-authored by
Claude Opus 5.5
parent
11225171ee
commit
a6cf8f8f7a
@@ -3244,7 +3244,11 @@ def test_annual_endpoint_returns_varshaphala_report() -> None:
|
||||
strength = result['report']['tajika_strength']
|
||||
assert strength['status'] == 'partial'
|
||||
assert strength['method'] == 'Tajika Harsha/Panchavargiya Bala'
|
||||
assert strength['usable_layers'] == ['Harsha Bala']
|
||||
# 原值: strength['usable_layers'] == ['Harsha Bala']
|
||||
# 新值: ['Harsha Bala', 'Panchavargiya Bala'],Panchavargiya 为 Tajika 五分力量
|
||||
# 原因: 产品 2026-10-03 决定年运强度表统一用 Tajika 正式五分法(BUG-1222)
|
||||
assert strength['usable_layers'] == ['Harsha Bala', 'Panchavargiya Bala']
|
||||
assert strength['panchavargiya_method'] == 'Tajika 五分力量'
|
||||
assert 'harsha_bala' in strength
|
||||
assert 'panchavargiya_bala' in strength
|
||||
assert 'strongest_planets' not in strength['summary']
|
||||
|
||||
Reference in New Issue
Block a user