Use when login, refresh-token, cookie, middleware, guard, secure-storage, or session-loop issues cross backend and client surfaces in capstone-nest-react-lms.
Trace authentication and session failures as a chain, not as isolated files. Distinguish transport, storage, gating, and authorization before changing code.
ROUTER_TRACE task=auth-session include=kernel optional_skipped=<unneeded slices> exclude=<unrelated slices> reason=<one line>AGENTS.mdreferences/slices/security.md401 after refresh, logout loop, session expires too earlymiddleware.ts, app/(dashboard)/layout.tsx, src/providers/AuthProvider.tsx, src/lib/api-client.tsAppNavigator, secure storage, src/api/*