Require functional role audit in strict workflow
This commit is contained in:
@@ -182,6 +182,7 @@ Every Level 2+ output must include this table near the end.
|
||||
| D1 | Used / not used | ... | ... |
|
||||
| D9 | Used / not used | ... | ... |
|
||||
| D10 / relevant Varga | Used / not used | ... | ... |
|
||||
| Functional Benefic/Malefic | Used / not used / blocked | Key functional benefics, malefics, functional neutrals, yogakarakas | Mandatory in high-rigor mode; lower confidence or mark blocked if omitted |
|
||||
| Vimshottari | Used / not used | ... | ... |
|
||||
| Jaimini / Chara Dasha | Used / partial / not used | Karaka/Karakamsha reliable; Chara Dasha timing partial if used | Cap timing confidence unless independently corroborated |
|
||||
| AmK / Karakamsha | Used / not used | ... | ... |
|
||||
@@ -208,6 +209,7 @@ Every Level 2+ output must include this table near the end.
|
||||
| Historical verification | Used / not provided | ... | ... |
|
||||
|
||||
Never omit unavailable techniques silently. Mark them as unavailable or not integrated.
|
||||
When Functional Benefic/Malefic is used, explicitly surface the functional neutrals and yogakarakas instead of collapsing them into a generic summary.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -27,6 +27,9 @@ def test_router_declares_rigorous_multi_engine_and_raw_data_policy() -> None:
|
||||
assert "Narayana Dasha" in router
|
||||
assert "raw outputs" in router
|
||||
assert "blocked" in router
|
||||
assert "Functional Benefic/Malefic" in router
|
||||
assert "functional neutrals" in router.lower()
|
||||
assert "yogakarakas" in router
|
||||
|
||||
|
||||
def test_agents_declares_functional_benefic_malefic_hard_constraint() -> None:
|
||||
|
||||
Reference in New Issue
Block a user