from __future__ import annotations from app.intelligence.leaver_risk_facts import _kind def test_resource_mapping_is_explicit_and_unknown_is_excluded() -> None: assert _kind("cloud_scope_owner") == "cloud_scope" assert _kind("software_permission") == "permission" assert _kind("sso_grant") == "permission" assert _kind("future_scanner_type") is None