feat(skill): freeze deep varga synthesis template

This commit is contained in:
732642856
2026-06-26 20:33:02 +08:00
parent b3ae1a26bf
commit a69da67b2a
2 changed files with 41 additions and 1 deletions
@@ -298,6 +298,44 @@
"If DK methods disagree, weaken DK and let D1 seventh house plus Venus/Jupiter lead the interpretation.",
"Upgrade only when D1 promise, D9 support, UL condition and timing all point in the same direction."
]
},
"pushkara_vargottama_avastha_synthesis": {
"title": "Pushkara / Vargottama / Avastha / RTN Synthesis Template",
"status": "frozen_template",
"authority_level": "A/B/C layered",
"domain": ["deep_varga", "d9", "avastha", "motivation"],
"source_refs": [
"references/deep-varga-avastha-execution-guide.md",
"references/high-order-d9-execution-guide.md",
"references/rtn-high-order-d9-freeze-execution-guide.md",
"references/strict-workflow-router.md"
],
"trigger_patterns": [
"Pushkara",
"Vargottama",
"Avastha",
"RTN",
"高阶D9联动",
"深分盘状态"
],
"required_cross_checks": [
"D1 promise and event-relevant houses/lords first",
"D9 dignity, reversal and relationship to the D1 promise",
"Avastha states used as delivery-capacity modifiers rather than standalone verdicts",
"Pushkara and Vargottama treated as protection/consistency weighting only",
"RTN, D24, D30 or D60 used only after Dasha and transit confirm the active topic"
],
"confidence_ceiling": "B when natal promise, D9 support, avastha delivery state and timing all converge; C when the pattern is only a high-order explanatory layer.",
"forbidden_claims": [
"Pushkara or Vargottama alone guarantees the event",
"A single avastha state alone proves success or failure",
"RTN or D60 alone can override the main D1 promise or produce exact timing"
],
"safe_output_patterns": [
"Use Pushkara and Vargottama to explain why a promise is preserved, stabilized or slightly protected rather than guaranteed.",
"Use avastha to describe whether the relevant planet is awake enough to deliver its promise cleanly, with weak states framed as drag or uneven expression.",
"Use RTN and deep varga layers to describe motive, background pressure or hidden developmental themes after the main promise and timing are already established."
]
}
}
}
@@ -27,6 +27,7 @@ def test_interpretation_template_registry_covers_article_level_hard_topics() ->
"pancha_pakshi_swara_boundary",
"lakshmi_dhana_activation_chain",
"darakaraka_ul_spouse_depth",
"pushkara_vargottama_avastha_synthesis",
}
assert required <= set(templates)
@@ -55,8 +56,9 @@ def test_interpretation_template_validator_reports_skill_readiness() -> None:
report = json.loads(completed.stdout)
assert report["scope"] == "jyotish_interpretation_template_validation"
assert report["valid"] is True
assert report["summary"]["template_count"] >= 8
assert report["summary"]["template_count"] >= 9
assert report["summary"]["problem_count"] == 0
assert "yogi_asc_tight_orb_wealth" in report["summary"]["template_ids"]
assert "lakshmi_dhana_activation_chain" in report["summary"]["template_ids"]
assert "darakaraka_ul_spouse_depth" in report["summary"]["template_ids"]
assert "pushkara_vargottama_avastha_synthesis" in report["summary"]["template_ids"]