By: Michael Lynch <git@mtlynch.io>
Merge master into email-auth Resolve conflicts by preserving the email magic-link auth flow over master’s shared-secret auth while taking compatible master changes for protected-route coverage and logout error wording.
| Time to Start | Worker time | Duration | Time to finish | |
| Config | 0s | 3s | 3s | 4s |
| Eval | 3s | 1m21s | 1m21s | 1m25s |
| Build | 6s | 8m51s | 2m08s | 2m15s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 0s | 10m16s | 2m14s | 2m15s |