export var RecommendationPriority;
(function (RecommendationPriority) {
    RecommendationPriority["High"] = "high";
    RecommendationPriority["Medium"] = "medium";
    RecommendationPriority["Low"] = "low";
})(RecommendationPriority || (RecommendationPriority = {}));
export var IssueSeverity;
(function (IssueSeverity) {
    IssueSeverity["Low"] = "low";
    IssueSeverity["Medium"] = "medium";
    IssueSeverity["High"] = "high";
    IssueSeverity["Critical"] = "critical";
})(IssueSeverity || (IssueSeverity = {}));
export var DriftChangeType;
(function (DriftChangeType) {
    DriftChangeType["EndpointAdded"] = "endpoint_added";
    DriftChangeType["EndpointRemoved"] = "endpoint_removed";
    DriftChangeType["EndpointRenamed"] = "endpoint_renamed";
    DriftChangeType["EndpointModified"] = "endpoint_modified";
    DriftChangeType["AuthenticationChanged"] = "authentication_changed";
    DriftChangeType["SchemaChanges"] = "schema_changes";
    DriftChangeType["RouteChanged"] = "route_changed";
    DriftChangeType["RouteAdded"] = "route_added";
    DriftChangeType["RouteRemoved"] = "route_removed";
    DriftChangeType["UiComponentAdded"] = "ui_component_added";
    DriftChangeType["UiComponentRemoved"] = "ui_component_removed";
    DriftChangeType["UiComponentModified"] = "ui_component_modified";
    DriftChangeType["UiComponentRestructured"] = "ui_component_restructured";
    DriftChangeType["DependencyChanged"] = "dependency_changed";
    DriftChangeType["FunctionChanged"] = "function_changed";
    DriftChangeType["ClassChanged"] = "class_changed";
    DriftChangeType["BreakingChange"] = "breaking_change";
    DriftChangeType["CodeChange"] = "code_change";
})(DriftChangeType || (DriftChangeType = {}));
/** Origin of a test file — whether it was generated by Skyramp or is user/third-party maintained. */
export var TestSource;
(function (TestSource) {
    TestSource["Skyramp"] = "skyramp";
    TestSource["External"] = "external";
})(TestSource || (TestSource = {}));
/** Drift action assigned by the LLM health assessment for an existing test. */
export var DriftAction;
(function (DriftAction) {
    DriftAction["Update"] = "UPDATE";
    DriftAction["Regenerate"] = "REGENERATE";
    DriftAction["Delete"] = "DELETE";
    DriftAction["Verify"] = "VERIFY";
    DriftAction["Ignore"] = "IGNORE";
})(DriftAction || (DriftAction = {}));
/** Estimated effort to apply a drift UPDATE action. */
export var EstimatedWork;
(function (EstimatedWork) {
    EstimatedWork["Small"] = "Small";
    EstimatedWork["Medium"] = "Medium";
    EstimatedWork["Large"] = "Large";
})(EstimatedWork || (EstimatedWork = {}));
