18 lines
784 B
Python
18 lines
784 B
Python
import json
|
|
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
REGISTRY = ROOT / "references" / "technique_registry.json"
|
|
|
|
|
|
def test_rangacharya_variant_registered_as_comparison_only():
|
|
techniques = json.loads(REGISTRY.read_text(encoding="utf-8"))["techniques"]
|
|
entry = techniques["rangacharya_jaimini_variant"]
|
|
assert entry["status"] == "comparison-only"
|
|
assert entry["verification_level"]["calculation"] == "experimental"
|
|
assert entry["verification_level"]["prediction"] == "blocked"
|
|
assert entry["conclusion_policy"] == "Display current-vs-variant differences only; do not use for verdicts or timing."
|
|
assert entry["evidence_role"] == "comparison_only"
|
|
assert "references/rangacharya_source_cards.json" in entry["knowledge_refs"]
|