The signed-in shell. Student or teacher layout, chosen by role.
Account, role, school and class.
Email and password, or Google OAuth.
Sign up, email OTP verification, optional invite code.
Checkpoint map rendered on a Pixi canvas.
Plain-text probe used by the k8s deployment.