namespace Meezi.Core.Enums;

public enum PlanTier
{
    Free = 0,
    Pro = 1,
    Business = 2,
    Enterprise = 3,
    // Appended (not inserted) so existing stored tier ints (Cafe / SubscriptionPayment /
    // PlanDefinition) keep their meaning — no data migration needed. Display & upgrade
    // ordering is driven by PlatformPlanDefinition.SortOrder, NOT this numeric value,
    // and gating uses explicit tier checks (never `tier >= X`).
    Starter = 4
}
