feat(synastry): store the upstream seven-item marriage match

Move the bde5d615 engine and full-synastry skill in unchanged, save both profiles without billing or a page, and retire the old synastry module.

Checked targeted pytest, tsc 0, lint 0 errors, service tests 6/6, and test:db 73 pass / 13 fail matching the Windows known list.

Co-Authored-By: Grok (agent loop)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jesse-ux
2026-10-18 16:44:05 +08:00
co-authored by Grok (agent loop) Cursor
parent e7bf60c1f2
commit cf063834ca
44 changed files with 5387 additions and 313 deletions
+1 -1
View File
@@ -368,7 +368,7 @@ SCRIPT=~/.workbuddy/skills/jyotish-vedic-astrology/scripts/jyotish_engine.py
| `nakshatra-full` | 星宿综合报告(本命星宿力量 + 星宿大运 + 过境星宿叠加) | `nakshatra-full --year 1990 --month 1 --day 1 --hour 12 --minute 0 --lat 39.9 --lon 116.4 --tz 8 --age 33` |
| `argala` | Argala门闩系统(主 Argala + Virodhargala + 次级/特殊 Argala + Rajayoga 分类) | `argala --year 1990 --month 1 --day 1 --hour 12 --minute 0 --lat 39.9 --lon 116.4 --tz 8` |
| `tajika` | Tajika年运盘(Muntha + YearLord + Mudda Dasha + Tri-Pataka) | `tajika --year 1990 --month 1 --day 1 --hour 12 --minute 0 --lat 39.9 --lon 116.4 --tz 8 --age 33` |
| `synastry` | 合盘分析(Ashta Koota 36分 + Mangal Dosha + Papasamya + Mahendra/Stree Deergha/Vedha/Rajju附加Kuta) | `synastry --moon1 310.89 --moon2 45.5 --mars1 90.43 --mars2 120.3` |
| `marriage-match` | 婚恋合盘(两份已算好的盘快照;七项满分 35,火星冲克与婚姻宫压力分开列出,没有 Papasamya 加权总分) | `marriage-match --person-a a.json --person-b b.json` |
### 评估与验证命令