Orders pending migrations, threads the overlay, applies skips and severity overrides.
Summary
Functions
@spec apply_policies([Cerbero.Finding.t()], atom(), Cerbero.Config.t()) :: [ Cerbero.Finding.t() ]
@spec default_checks() :: [module()]
@spec run([Cerbero.Migration.t()], Cerbero.Catalog.t(), Cerbero.Config.t(), [module()]) :: {[Cerbero.Finding.t()], Cerbero.Catalog.t()}
@spec select_pending([Cerbero.Migration.t()], [String.t()], String.t() | nil) :: [ Cerbero.Migration.t() ]
@spec split_pending([Cerbero.Migration.t()], [String.t()], String.t() | nil) :: {history :: [Cerbero.Migration.t()], pending :: [Cerbero.Migration.t()]}