Where authenticated users spend time — page × role, drawn from session_events. Page + role + tenant + timestamp only; no content is ever recorded. Mock data renders until the live cutover.
session_events