Auth + Scope diagnose

Denne siden mounter ingen Dashboard-hooks og krever ikke OrgProvider. Den leser kun Supabase raw session og localStorage scope-keys.

Supabase raw session

loading
true
hasRawSession
false
rawUserId
rawEmail
rawExpiresAt (unix)
rawExpiresAt (ISO)
rawSessionError

Hook-like check (supabase.auth.getUser)

hookLoading
true
hookHasSession
false
hookUserId
hookEmail
hookError

Auth consistency

raw vs hook match
evaluating…
reason

Scope (localStorage)

org.activeCompany.v1
org.activeDepartment.v1
org.previousCompany.v1
org.previousDepartment.v1

OrgProvider er ikke mountet på denne siden, så selectedCompanyId/Department fra context vises ikke. Bruk localStorage-verdiene over.

Redirect-diagnose

currentPath
isPublicRoute (/debug/*)
false
authGuard decision
evaluating…
redirect target hvis ikke public
/landing