- RequireAdmin needs RequireAuth to populate context first - Add mw.RequireAuth wrapper to all NonAdmin test middleware chains - Tests now properly validate auth before checking admin role - Tests passing: 30/33 (up from 24/27) - Remaining failures are handler bugs, not test setup issues