Require functional role audit in strict workflow

This commit is contained in:
732642856
2026-06-28 18:25:51 +08:00
parent 499fb3d7ee
commit 2994970da2
2 changed files with 5 additions and 0 deletions
+2
View File
@@ -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.
---
+3
View File
@@ -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: