732642856
aa505ea9f7
Release v6.0.45: fix satkalatra expr (for-loop bug), add durmukha yoga, F1 0.299→0.316
- Fix bvr_satkalatra_precise: replace broken for-loop+trailing False pattern
with any() expression. Satkalatra now detected in 4/5 benchmark charts
(was 0/5).
- Add bvr_durmukha_yoga: PyJHora Method 1 (rasi-only), malefics in 2nd
house + 2nd lord debilitated/conjunct malefics. Detected in 1/3 target
charts (remaining 2 require looser PyJHora matching).
- Rules: 475→476, enabled: 404→405
- Validation: F1 0.2990→0.3160 (+5.7%), matched 74→79 (+5)
2026-06-06 21:33:32 +08:00
..
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-04 13:41:17 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-04 13:51:34 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-04 03:06:43 +08:00
2026-06-03 12:48:29 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-05-05 14:04:40 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-04 13:41:17 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-06 14:43:11 +08:00
2026-05-04 21:54:06 +08:00
2026-04-27 19:57:12 +08:00
2026-05-04 21:54:06 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-04 12:19:11 +08:00
2026-06-03 15:18:12 +08:00
2026-05-04 20:33:13 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-04 03:06:43 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-06 14:43:11 +08:00
2026-06-04 05:12:35 +08:00
2026-06-03 15:18:12 +08:00
2026-06-04 16:46:55 +08:00
2026-06-04 03:06:43 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-06 14:43:11 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-05-05 14:04:40 +08:00
2026-04-27 19:57:12 +08:00
2026-05-04 20:33:13 +08:00
2026-05-04 20:33:13 +08:00
2026-05-04 21:39:38 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-06 21:33:32 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00
2026-06-03 15:18:12 +08:00
2026-04-27 19:57:12 +08:00
2026-04-27 19:57:12 +08:00