Skip to content

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):

  1. The free-pick sheet, once: one paid pack, kept on the device in freePick, never a store transaction.
  2. The paywall, once, from the third round.
  3. 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.

Related: free-pick, paywall, pricing