Evaluate one lifecycle tick. Returns at most one decision (first rule to fire wins, in priority order) plus any warnings. Callers apply the decision via the provider (terminate/stop/hibernate) and surface warnings to the user.
Evaluate one lifecycle tick. Returns at most one decision (first rule to fire wins, in priority order) plus any warnings. Callers apply the decision via the provider (terminate/stop/hibernate) and surface warnings to the user.