Work / Charades / Wiki / Concepts
round-end-prompts
Conceptverified 2026-10-30
round-end-prompts
After a finished round, at most one thing opens over the score, in this order
(lib/round-end-prompt.ts):
- The free-pick sheet, once: one paid pack, kept on the device in
freePick, never a store transaction. - The paywall, once, from the third round.
- The store review ask (
expo-store-review), one time, from the fifth.
completedGames counts rounds that produced a result, and drives these. It is counted in
endGame() rather than read from history, which is capped at 50 and user-clearable and so
cannot be a lifetime total. Neither completedGames nor reviewPrompted needed a store
version bump: absent keys fall back to their defaults on rehydrate.