def METHOD_NAME(alert_rule: AlertRule, metric_value: str) -> str:
    """Returns a human readable current status of an incident"""
    agg_display_key = alert_rule.snuba_query.aggregate
    if CRASH_RATE_ALERT_AGGREGATE_ALIAS in alert_rule.snuba_query.aggregate:
        agg_display_key = agg_display_key.split(f"AS {CRASH_RATE_ALERT_AGGREGATE_ALIAS}")[0].strip()
    agg_text = QUERY_AGGREGATION_DISPLAY.get(agg_display_key, alert_rule.snuba_query.aggregate)
    if agg_text.startswith("%"):
        if metric_value is not None:
            metric_and_agg_text = f"{metric_value}{agg_text}"
        else:
            metric_and_agg_text = f"No{agg_text[1:]}"
    else:
        metric_and_agg_text = f"{metric_value} {agg_text}"
    time_window = alert_rule.snuba_query.time_window // 60
    interval = "minute" if time_window == 1 else "minutes"
    # % change alerts have a comparison delta
    if alert_rule.comparison_delta:
        metric_and_agg_text = f"{agg_text.capitalize()} {int(metric_value)}%"
        higher_or_lower = (
            "higher" if alert_rule.threshold_type == AlertRuleThresholdType.ABOVE.value else "lower"
        )
        comparison_delta_minutes = alert_rule.comparison_delta // 60
        comparison_string = TEXT_COMPARISON_DELTA.get(
            comparison_delta_minutes, f"same time {comparison_delta_minutes} minutes ago"
        )
        return _(
            f"{metric_and_agg_text} {higher_or_lower} in the last {time_window} {interval} "
            f"compared to the {comparison_string}"
        )
    return _("%(metric_and_agg_text)s in the last %(time_window)d %(interval)s") % {
        "metric_and_agg_text": metric_and_agg_text,
        "time_window": time_window,
        "interval": interval,
    }