namespace Cleanuparr.Domain.Enums; public enum SelectionStrategy { /// /// Weighted random selection combining search recency and add date. /// Items that are both recently added and haven't been searched /// get the highest priority. Best all-around strategy for mixed libraries. /// BalancedWeighted, /// /// Deterministic selection of items with the oldest (or no) search history first. /// Provides systematic, sequential coverage of your entire library. /// OldestSearchFirst, /// /// Weighted random selection based on search recency. /// Items that haven't been searched recently are ranked higher and more likely to be selected, /// while recently-searched items still have a chance proportional to their rank. /// OldestSearchWeighted, /// /// Deterministic selection of the most recently added items first. /// Always picks the newest content in your library. /// NewestFirst, /// /// Weighted random selection based on when items were added. /// Recently added items are ranked higher and more likely to be selected, /// while older items still have a chance proportional to their rank. /// NewestWeighted, /// /// Pure random selection with no weighting or bias. /// Every eligible item has an equal chance of being selected. /// Random, }