Source code for ralph.recovery.failure_category

"""Categories of pipeline failures for attribution and routing."""

from __future__ import annotations

from enum import StrEnum


[docs] class FailureCategory(StrEnum): """Categories of pipeline failures for attribution and routing.""" ENVIRONMENTAL = "environmental" AGENT = "agent" USER_CONFIG = "user_config" ARTIFACT_VALIDATION = "artifact_validation" AMBIGUOUS = "ambiguous"