def METHOD_NAME(triggered_rules: dict, all_rules) -> dict:
    """Get the rules that are not covered by each rta."""
    # avoid a circular import
    from .rule_loader import RuleCollection
    all_rules: RuleCollection
    coverage_map = {"all": 0}
    for rule in all_rules.rules:
        rule_covered = False
        os_list = get_platform_list(rule)
        for os_type in os_list:
            prefix = ""
            if rule.contents.metadata.maturity == "development":
                prefix = "DIAG : "
            elif rule.contents.metadata.maturity == "deprecated":
                prefix = "DEPR : "
            if rule.id in triggered_rules[os_type]:
                coverage_map.setdefault(os_type, {}).setdefault("supported", []).append(f"- [x] {prefix}{rule.name}")
                rule_covered = True
            else:
                coverage_map.setdefault(os_type, {}).setdefault("unsupported", []).append(f"- [ ] {prefix}{rule.name}")
        if rule_covered:
            coverage_map["all"] += 1
    return coverage_map