From ab620bf13057f2a60a2450acdf82b6cb9a2821c4 Mon Sep 17 00:00:00 2001 From: 732642856 <732642856@qq.com> Date: Sat, 6 Jun 2026 23:44:34 +0800 Subject: [PATCH] Release v6.0.48: fix vihaga_nabhasa from wrong Sringaataka-like pattern to correct BVR-83\n\n- Fixed: old expr checked 3+ planets in 1/5/9 (Sringaataka pattern, BVR-86)\n- Correct: ALL classical planets (Sun-Saturn) occupy ONLY 4th and 10th houses (BVR-83)\n- Vihaga FPs: 5 -> 0. Precision: 92.50% -> 92.95% (78->73 FP) --- references/yoga_rules.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/references/yoga_rules.json b/references/yoga_rules.json index 05a421b8..a9784587 100644 --- a/references/yoga_rules.json +++ b/references/yoga_rules.json @@ -5253,9 +5253,10 @@ ], "logic": { "type": "custom", - "expr": "len(set(ctx.house_of(p) for p in ctx.planets if ctx.house_of(p) and ctx.house_of(p) in [1,5,9]))>=3", + "expr": "# PyJHora/BVR-83 Vihaga/Vihanga: ALL classical planets (Sun-Saturn) occupy only 4th and 10th houses from Lagna.\nhouses = {ctx.house_of(p) for p in [\"Sun\",\"Moon\",\"Mars\",\"Mercury\",\"Jupiter\",\"Venus\",\"Saturn\"]}\nallowed = {4, 10}\nhouses.issubset(allowed) and len(houses) >= 1\n", "combo_template": "行星集中在三方宫(Vihaga 飞鸟)" - } + }, + "accuracy_note": "v6.0.48: fixed from wrong Sringaataka-like pattern (3+ in 1,5,9) to correct BVR-83 Vihaga (ALL planets in 4th+10th only)" }, { "id": "hala_nabhasa",