By: Michael Lynch <git@mtlynch.io>
Use function for magic login rate limit checks Replace the magic login RateLimiter interface with an AllowWithRateLimit function type so callers pass the rate-limit decision directly.
| Time to Start | Worker time | Duration | Time to finish | |
| Config | 0s | 3s | 3s | 4s |
| Eval | 4s | 1m02s | 1m02s | 1m06s |
| Build | 7s | 9m22s | 1m30s | 1m37s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 0s | 10m28s | 1m36s | 1m37s |