Initial tick fires immediately on start so first policy evaluation doesn't wait for the full interval on boot. The PolicyEvaluator subscribes to SchedulerTick events and invokes evaluate_all -> overdue discovery -> RotationScheduled fan-out. 3 specs verify boot-tick, periodic cadence, and clean stop(). |
||
|---|---|---|
| .. | ||
| fixtures | ||
| integration | ||
| unit | ||
| spec_helper.cr | ||