Consent Adult Tos Gate Stale Adult Is Gated Until Accept
EPIC:
consent
Personas & Authorization
STORY:
adult_tos_gate
As the app, I block an adult whose accepted terms are out of date until they accept the current terms.
AC:
stale_adult_is_gated_until_accept
A signed-in adult below the current terms version is shown the blocking acceptance surface; accepting calls acceptTerms and unblocks the app.
sign in as a stale adult → the ToS gate blocks the app
User Actions:
|
|
|
|
accepting the terms calls acceptTerms and unblocks Home
User Actions:
|
|
|
|