0518f3f8

By: Michael Lynch <git@mtlynch.io>

Unify login rate limit checks

Route magic login attempts through one limiter call that evaluates the existing global limit and the new per-IPv4 limit together. This avoids layering independent limiter paths that can drift apart or skip shared context.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 1s 3s 3s 4s 1s
Eval 4s 48s 48s 52s 0s
Build 7s 3m59s 1m16s 1m24s 0s
Suite 1s 4m50s 1m23s 1m24s 1s

Timeline

0s10s20s30s40s50s1m1m10s1m20s