Bridge Argala into strict adjudicators
This commit is contained in:
@@ -25,6 +25,15 @@ def _base_career_result() -> dict:
|
||||
"career_status": {"convergence_level": "L2", "probability": "35-50%"}
|
||||
}
|
||||
},
|
||||
"argala": {
|
||||
"houses": {
|
||||
"house_10": {
|
||||
"net_result": "supported",
|
||||
"argala_count": 2,
|
||||
"virodhargala_count": 0,
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,6 +55,7 @@ def test_career_collects_a10_amk_karakamsha_as_strict_evidence() -> None:
|
||||
"a10_active",
|
||||
"amk_active",
|
||||
"karakamsha_context",
|
||||
"argala_support",
|
||||
]
|
||||
|
||||
|
||||
@@ -62,4 +72,25 @@ def test_career_blocks_label_when_d10_is_missing_but_preserves_jaimini_context()
|
||||
"a10_active",
|
||||
"amk_active",
|
||||
"karakamsha_context",
|
||||
"argala_support",
|
||||
]
|
||||
|
||||
|
||||
def test_career_argala_bridge_uses_tenth_house_as_modifier_only() -> None:
|
||||
result = _base_career_result()
|
||||
|
||||
strict = _collect_strict_evidence("career", result)
|
||||
|
||||
assert strict["present_evidence"]["argala_support"] == {
|
||||
"level": "supportive",
|
||||
"target_house": 10,
|
||||
"source": "argala_house_bridge_v1",
|
||||
"signals": ["argala_support"],
|
||||
"raw": {
|
||||
"net_result": "supported",
|
||||
"argala_count": 2,
|
||||
"virodhargala_count": 0,
|
||||
},
|
||||
}
|
||||
assert strict["event_judgement"]["dominant_label"] == "career_status"
|
||||
assert "argala_support" in strict["event_judgement"]["secondary_context"]
|
||||
|
||||
@@ -23,6 +23,15 @@ def _base_relationship_result() -> dict:
|
||||
"marriage_partnership": {"convergence_level": "L1", "probability": "+15-20%"}
|
||||
}
|
||||
},
|
||||
"argala": {
|
||||
"houses": {
|
||||
"house_7": {
|
||||
"net_result": "obstructed",
|
||||
"argala_count": 1,
|
||||
"virodhargala_count": 2,
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,6 +49,7 @@ def test_relationship_jaimini_bridge_lifts_legal_marriage_label() -> None:
|
||||
"darakaraka_active",
|
||||
"jaimini_support",
|
||||
"ul_support",
|
||||
"virodhargala_obstruction",
|
||||
]
|
||||
|
||||
|
||||
@@ -59,9 +69,30 @@ def test_relationship_jaimini_bridge_stays_context_only_when_d9_missing() -> Non
|
||||
"darakaraka_active",
|
||||
"jaimini_support",
|
||||
"ul_support",
|
||||
"virodhargala_obstruction",
|
||||
]
|
||||
|
||||
|
||||
def test_relationship_argala_bridge_uses_seventh_house_as_modifier_only() -> None:
|
||||
result = _base_relationship_result()
|
||||
|
||||
strict = _collect_strict_evidence("relationship", result)
|
||||
|
||||
assert strict["present_evidence"]["argala_support"] == {
|
||||
"level": "obstructive",
|
||||
"target_house": 7,
|
||||
"source": "argala_house_bridge_v1",
|
||||
"signals": ["virodhargala_obstruction"],
|
||||
"raw": {
|
||||
"net_result": "obstructed",
|
||||
"argala_count": 1,
|
||||
"virodhargala_count": 2,
|
||||
},
|
||||
}
|
||||
assert strict["event_judgement"]["dominant_label"] == "legal_marriage"
|
||||
assert "virodhargala_obstruction" in strict["event_judgement"]["secondary_context"]
|
||||
|
||||
|
||||
def test_relationship_collects_vedastro_range_scan_as_external_activation_context() -> None:
|
||||
result = _base_relationship_result()
|
||||
result["modules"]["external_activation"] = {
|
||||
|
||||
Reference in New Issue
Block a user