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
View File
@@ -44,6 +44,7 @@ OFFLINE_SCRATCH_NAMES = frozenset(
"consult_full_data_cache",
# 与 consult_full_data_cache 同走 get_or_build,每次调用先 prune_cache(name=…) 删两天前的文件,自己会清;含出生资料,保留期 2 天。
"report_reference_cache",
"synastry_full_dossier_cache",
"ocr_extract",
"three_engine_parity",
"public_release_deny_patterns.txt",