Value before authentication
CONSIDERED
A beta-code wall and a full-page login, so accounts come before experience.
CHOSE
/exam/ silently creates Guest. It reuses the real exam UI with a fixed 12 CFA items. GET withholds correct answers. POST grades deterministically on the server and never calls Grade Agent.
WHY
People leave an email after they have seen grading. Guest access raises cost and abuse risk, so Gateway allowlists only the two guest-exam-demo paths, 32KiB, 12 items max. Account-level capabilities stay gated.







