# Comprehensive Product Requirements: Fan Passport — The World Cup Journey ## 1. Product Summary **Fan Passport** is a digital football passport for FIFA World Cup 2026 that turns the tournament into a daily journey. Fans collect teams, matches, stadiums, predictions, achievements, trivia answers, and memories while competing on leaderboards and unlocking badges. The product is designed to evolve after the tournament into a broader football fan rewards ecosystem, starting with Premier League Passport and Champions League Passport. ## 2. Product Vision Fan Passport should become the daily habit layer around major football competitions. It should answer three user questions every day: 1. **What should I do today?** Check in, make predictions, answer trivia, collect items, follow fixtures. 2. **How is my journey growing?** Passport stamps, badges, levels, collections, completed groups, stadiums, match memories. 3. **How do I compare and share?** Leaderboards, friend comparisons, share cards, prediction accuracy, collection progress. ## 3. Product Goals ### 3.1 User Goals - Follow the World Cup in a fun, low-effort way. - Feel a sense of progression throughout the tournament. - Prove fandom through actions, not just opinions. - Predict outcomes and test football knowledge. - Collect meaningful digital memories. - Share milestones with friends. - Return daily without feeling punished for missing a day. - Carry their football identity beyond one tournament. ### 3.2 Business/Product Goals - Create daily active engagement across the full tournament. - Build an owned user base that can be reactivated for future competitions. - Establish reusable game systems for future football passports. - Generate shareable moments that drive organic acquisition. - Support sponsorship and rewards later without compromising fairness. - Produce measurable retention, collection, quiz, prediction, and leaderboard behavior. ### 3.3 Design Goals - Feel celebratory, global, inclusive, and football-native. - Be accessible to casual fans and deep enough for committed fans. - Make every action feel like stamping a journey. - Avoid gambling cues, dark patterns, or pay-to-win mechanics. - Make official/licensed content replaceable with neutral alternatives if rights are not secured. ## 4. Non-Goals Fan Passport is not: - A betting product. - A paid fantasy football product. - A live match streaming service. - A news publication requiring full editorial coverage. - A blockchain/NFT collection. - A ticketing or travel-booking service. - A substitute for official tournament apps. - A real-money prize platform in the MVP. ## 5. Target Users ### 5.1 Primary Personas #### Persona A: The Daily Tournament Fan - **Profile:** Watches highlights, follows big teams, checks match scores daily. - **Motivation:** Wants a simple way to stay connected. - **Needs:** Clear “what to do today,” quick predictions, daily quiz, visible progress. - **Risks:** Churns if the product feels too complex. - **Product hooks:** Daily stamp, Today screen, match predictions, quick share cards. #### Persona B: The National Team Supporter - **Profile:** Strongly identifies with one country, watches every match if possible. - **Motivation:** Wants to prove loyalty and remember the journey. - **Needs:** Follow favorite team, team-specific badges, match reminders, team collection. - **Risks:** Loses interest if their team is eliminated. - **Product hooks:** “Watch all England matches,” “Complete your nation’s journey,” legacy badge after elimination, second-team follow. #### Persona C: The Completionist Collector - **Profile:** Loves albums, badges, checklists, progress bars. - **Motivation:** Wants to complete sets and unlock rare achievements. - **Needs:** Clear album structure, set completion, duplicate handling, rarity, progress visibility. - **Risks:** Frustrated by impossible or overly random completion. - **Product hooks:** Collect all stadiums, complete every group, craft duplicate stickers, collection leaderboard. #### Persona D: The Prediction Competitor - **Profile:** Enjoys predicting scores and debating football outcomes. - **Motivation:** Wants proof of insight and leaderboard rank. - **Needs:** Fair lock rules, transparent scoring, prediction history, accuracy stats. - **Risks:** Churns if scoring feels arbitrary or changed after the fact. - **Product hooks:** Prediction Pro leaderboard, giant killing picks, bracket challenge, accuracy badges. #### Persona E: The Trivia Fan - **Profile:** Likes football history, stats, and daily quizzes. - **Motivation:** Wants a daily challenge and streak. - **Needs:** Fresh questions, explanations, difficulty variety, streak protection. - **Risks:** Drops if questions repeat or feel unfair. - **Product hooks:** Daily World Cup trivia, perfect day badge, trivia streaks, themed quiz weeks. #### Persona F: The Social Sharer - **Profile:** Shares sports reactions on social platforms and group chats. - **Motivation:** Wants attractive proof of moments and bragging rights. - **Needs:** Visual share cards, team styling, privacy controls, deep links. - **Risks:** Won’t share if cards look generic or expose private details. - **Product hooks:** Badge unlock cards, prediction hit cards, collection completion cards. ### 5.2 Secondary Personas #### Family or Younger Fan - Needs age-appropriate privacy, simple language, and no gambling cues. - Should be able to participate without public leaderboard exposure. #### Traveling or Stadium-Attending Fan - Wants stadium stamps and travel memories. - MVP should support self-claimed stadium collection; future versions may support location or ticket integrations if rights and privacy are handled. #### Lapsed Football Fan - Returns during major tournaments only. - Needs simple onboarding and minimal football jargon. #### Sponsor or Partner User - Interacts with branded challenges or rewards. - Must never be able to buy unfair competitive advantage. ## 6. Jobs To Be Done | Situation | Job | Success Moment | | --- | --- | --- | | “It’s a matchday and I have five minutes.” | Help me quickly see today’s matches and make predictions. | Predictions are locked in before kickoff and I earn progress. | | “My team just won.” | Help me celebrate and preserve the moment. | I receive a match stamp, badge progress, and a share card. | | “There are no matches today.” | Give me a reason to return anyway. | I answer trivia, open a pack, check collections, and maintain my streak. | | “I think an underdog will win.” | Let me make a bold prediction. | I declare a giant killing and earn a special reward if correct. | | “I love collecting.” | Give me satisfying sets to complete. | I complete a group, stadium set, or team album page. | | “The tournament is over.” | Let me keep the memory and continue elsewhere. | My World Cup passport is archived and I can start a new competition passport. | ## 7. Core Engagement Loops ### 7.1 Daily Loop 1. User opens Fan Passport. 2. Home shows: - Daily passport stamp. - Today’s matches. - Predictions needing action. - Daily trivia. - Active challenges. - Collection pack or reward opportunities. 3. User completes one or more actions. 4. User earns XP, Passport Points, badges, stickers, streak progress, or collection progress. 5. User sees a visual summary and optional share card. 6. User receives clear reason to return tomorrow. ### 7.2 Matchday Loop 1. User sees upcoming fixtures. 2. User predicts outcome, scoreline, and optional bold pick. 3. Prediction locks before kickoff. 4. User watches or follows the match. 5. User claims a match stamp. 6. Match result is settled. 7. User earns points and badge progress. 8. Shareable “I called it” or “I was there for it” moment appears. ### 7.3 Collection Loop 1. User earns a pack through daily actions or challenges. 2. User opens pack. 3. New items fill album slots. 4. Duplicates are converted into craft tokens. 5. Completed sets unlock badges, XP, and Passport Points. 6. User reviews remaining gaps and future ways to earn packs. ### 7.4 Prediction Competition Loop 1. User predicts matches before lock. 2. User tracks pending predictions. 3. Results settle. 4. User sees points, accuracy, streaks, and leaderboard movement. 5. User adjusts strategy for the next matchday. ### 7.5 Trivia Loop 1. User receives one daily scored quiz. 2. User answers a set of questions. 3. User receives immediate feedback and explanations. 4. Correct answers, perfect days, and streaks grant progress. 5. User can replay practice questions without leaderboard scoring. ### 7.6 Tournament Memory Loop 1. User collects stamps, badges, predictions, and favorite moments. 2. Milestones produce share cards. 3. At the end, the passport becomes an archive. 4. User receives a tournament recap. 5. User is invited into the next football passport. ## 8. Tournament Journey Map ### 8.1 Pre-Tournament: Qualification Completed to Opening Match | User State | Product Need | Product Features | Live-Ops Focus | Success Metrics | | --- | --- | --- | --- | --- | | Curious, planning who to follow | Onboarding and anticipation | Choose favorite team, browse groups, champion prediction, starter pack | Countdown campaign, team primers, early badges | Account creation, favorite team selected, champion picks | | Wants to understand product | Clear first session | Guided onboarding, first stamp, first quiz, first collection pack | Welcome messaging, tutorial content | Activation rate, first action completion | | Wants to invite friends | Lightweight social proof | Invite links, friend leaderboard, share “passport issued” card | Referral prompts | Invite sends, joined friends | ### 8.2 Group Stage | User State | Product Need | Product Features | Live-Ops Focus | Success Metrics | | --- | --- | --- | --- | --- | | Many matches daily | Fast prioritization | Today screen, prediction queue, group progress | Daily match previews, prediction reminders | DAU, predictions per match, check-ins | | Following multiple teams | Organization | Favorite teams, group pages, completed group challenges | Group-stage quests | Group page views, team follows | | Discovering stadiums | Collection motivation | Stadium album, host-city badges | Stadium trivia | Stadium collection progress | ### 8.3 Round of 16 | User State | Product Need | Product Features | Live-Ops Focus | Success Metrics | | --- | --- | --- | --- | --- | | Tournament stakes increase | Reset focus | Knockout bracket, advancing team predictions | Knockout primer, bracket reminders | Bracket entries, prediction retention | | Some favorite teams eliminated | Continued relevance | Adopt-a-team prompt, legacy badges, neutral challenges | “Your journey continues” messaging | Retention after favorite elimination | ### 8.4 Quarterfinals and Semifinals | User State | Product Need | Product Features | Live-Ops Focus | Success Metrics | | --- | --- | --- | --- | --- | | High drama, fewer matches | Deeper engagement per match | Bold picks, match-specific quizzes, streaks | Hero match campaigns | Sessions per matchday, share rate | | Competitive leaderboard pressure | Trust and clarity | Transparent scoring, leaderboard filters, prediction history | Score explanation posts | Leaderboard views, support issues | ### 8.5 Final Weekend | User State | Product Need | Product Features | Live-Ops Focus | Success Metrics | | --- | --- | --- | --- | --- | | Peak attention | Celebration and recap | Final prediction, champion badge, tournament recap | Final push, share templates | Final DAU, final prediction rate, shares | | Wants proof of journey | Archive | Passport completion summary, final rankings, memory reel | “Your World Cup story” campaign | Recap views, archive saves | ### 8.6 Post-Tournament | User State | Product Need | Product Features | Live-Ops Focus | Success Metrics | | --- | --- | --- | --- | --- | | Nostalgic but attention declining | Preserve value | Read-only archive, final badges, global recap | Thank-you campaign | Recap completion, email/push opt-in | | Open to more football | Next destination | Passport Hub, Premier League/Champions League waitlist | Season preview campaign | Waitlist conversion, reactivation intent | ## 9. MVP Scope ### 9.1 MVP In Scope #### Identity and Onboarding - Guest mode with upgrade path. - Email, social login, or passkey-capable account model depending on implementation milestone. - Display name and avatar. - Country/region and favorite team selection. - Privacy choices for leaderboard visibility and share cards. #### Home and Daily Journey - Today dashboard. - Daily passport stamp. - Active missions. - Pending predictions. - Daily quiz entry. - Recently unlocked badges or collection items. - Countdown and next-match module. #### Tournament Content - Teams. - Groups. - Fixtures. - Match details. - Stadiums and host cities. - Knockout bracket after known. - Results and standings. - Editorial-light facts for trivia and collection context. #### Predictions - Match outcome. - Exact scoreline. - Optional knockout advancement pick. - Optional giant killing declaration when eligible. - Prediction editing before lock. - Locking before kickoff. - Result settlement. - Prediction history and accuracy stats. #### Trivia - Daily scored quiz. - Difficulty mix. - Answer explanations. - Streak progress. - Practice mode for non-scored replay if content volume allows. #### Collections - Virtual album. - Team, stadium, match, and tournament-memory stickers. - Packs earned through actions. - Duplicate conversion into craft tokens. - Set completion rewards. #### Badges, Challenges, and Levels - Badge catalog. - Progress tracking. - Tiered achievements. - Daily and tournament challenges. - XP and levels. - Passport Points for leaderboard competition. #### Leaderboards - Global leaderboard. - Country/region leaderboard. - Friends/invite leaderboard. - Prediction leaderboard. - Trivia leaderboard. - Collection leaderboard. - Privacy-aware display. #### Sharing - Share cards for: - Passport issued. - Badge unlocked. - Perfect quiz. - Correct bold prediction. - Collection set complete. - Tournament recap. - Deep links to app or web landing page. - Privacy controls. #### Admin and Live Operations - Manage fixtures and results. - Configure quizzes. - Configure badges and challenges. - Publish daily missions. - Review leaderboard anomalies. - Correct scoring after data errors. - View core analytics. ### 9.2 MVP Out of Scope - Real-money betting, odds wagering, or gambling-like paid stakes. - NFT ownership or blockchain wallets. - Real-money trading of collection items. - User-to-user unrestricted trading. - Live video streaming. - Full social feed. - Public comments. - Complex club/community management. - Stadium geolocation enforcement. - Ticket verification. - Reward fulfillment requiring inventory/shipping. - Player-specific collectibles unless licensing is secured. - Fully automated natural-language content generation without editorial review. ## 10. Feature Priority Matrix ### 10.1 P0 — Required for Launch | Feature | Reason | | --- | --- | | Account/guest identity | Required to save passport progress | | Onboarding with favorite team | Personalizes journey and team challenges | | Today home screen | Core daily habit surface | | Fixture and match detail pages | Required for tournament companion utility | | Prediction entry and locking | Core competitive mechanic | | Result settlement | Required for trust and leaderboards | | Daily trivia | Daily return loop independent of match schedule | | Passport stamp/check-in | Core theme and memory mechanic | | Badge progress and unlocks | Core gamification | | Collection album and pack opening | Core collection promise | | Passport Points and XP | Core progression and ranking | | Global/friends leaderboards | Core competition promise | | Share cards | Organic growth and social proof | | Admin fixture/result tools | Required to operate live tournament | | Admin trivia/challenge tools | Required for daily content | | Privacy settings | Required for safe public ranking and sharing | ### 10.2 P1 — Strong Launch Enhancers | Feature | Reason | | --- | --- | | Knockout bracket prediction | High interest before knockout stage | | Giant killing declaration | Differentiated prediction mechanic | | Country/region leaderboard | Strengthens global fan identity | | Collection duplicate crafting | Reduces collection frustration | | Streak freeze token | Encourages retention without punishing missed days | | Tournament recap | Drives post-final sharing and retention | | Push/email notification preferences | Supports return loops | | Friend invite codes | Supports social competition without full social graph | | Challenge calendar | Lets users plan completion goals | | Admin anomaly review | Protects leaderboard credibility | ### 10.3 P2 — Post-MVP or Expansion | Feature | Reason | | --- | --- | | User-to-user limited trading | Valuable but complex for fairness and safety | | Sponsor reward marketplace | Needs commercial partnerships and compliance | | Stadium geolocation stamps | Privacy and fraud complexity | | Ticket integrations | Requires partner access | | Advanced social feed | Moderation cost | | Fantasy-style player scoring | Licensing and complexity | | AR collectible experiences | Nice-to-have visual engagement | | Club/community groups | Useful for future passports | | Personalized AI recap narration | Requires careful privacy and content controls | | Native wearable widgets | Useful but not core | ## 11. Functional Requirements ### 11.1 Identity - Users can start in guest mode. - Guest progress must be retained on the same device/session. - Users can upgrade to a persistent account without losing progress. - Users can select display name, avatar, country/region, and favorite team. - Users can hide from public leaderboards. - Users can delete or export account data according to applicable law. ### 11.2 Daily Home - Home displays actions relevant to the current date and tournament state. - Home must never be empty; rest days show trivia, collections, recap, or upcoming matches. - Home prioritizes locked-soon predictions above lower urgency content. - Completed daily actions collapse into a visible “done” state. ### 11.3 Predictions - Users can submit and edit predictions until the lock time. - Lock time defaults to 5 minutes before scheduled kickoff. - A locked prediction cannot be changed by the user. - Admin result settlement awards points based on a versioned scoring rule. - Voided or abandoned matches produce a clear user-facing settlement message. ### 11.4 Quizzes - Each user gets one scored daily quiz attempt. - Users receive immediate result feedback. - Correct answers include explanations. - Practice mode, if available, does not award leaderboard points. - Repeated questions should be avoided for the same user where the content pool allows. ### 11.5 Collections - Users can view collection album progress by category. - Users can earn packs through daily actions and challenge rewards. - Pack contents are determined by rarity and missing-item balancing rules. - Duplicate items convert into craft tokens. - Completing a set grants visible rewards. ### 11.6 Badges and Achievements - Badges display locked, in-progress, and unlocked states. - In-progress badges show measurable progress where not secret. - Unlock moments are celebrated with animation and share option. - Badge unlocks are immutable unless fraudulent or caused by a corrected data error. - Tiered achievements retain lower-tier unlock history. ### 11.7 Leaderboards - Leaderboards show rank, display name, avatar, country/region where permitted, score, and last update time. - Public leaderboards respect privacy settings. - Leaderboards use deterministic tie-breakers. - Suspicious accounts can be hidden pending review. - Final tournament leaderboards are archived after a correction window. ### 11.8 Sharing - Share cards never reveal private email, exact location, age, or hidden profile information. - Users can preview before sharing. - Share links open a public landing page or app deep link. - Share cards include competition context and date where relevant. ### 11.9 Admin Operations - Admins can update fixtures, match statuses, results, and kickoff times. - Admins can publish, schedule, and retire trivia questions. - Admins can configure challenges and badges. - Admins can run or re-run scoring settlement for corrected results. - Admin actions are logged with actor, timestamp, and reason. ## 12. Nonfunctional Requirements ### 12.1 Availability - Product should be highly available during matchdays, especially one hour before kickoff through one hour after full time. - Admin settlement tools should tolerate retries and prevent duplicate scoring. - Rest-day content should be cached to reduce load. ### 12.2 Performance - Today screen should load quickly enough for a short-session habit. - Prediction submission should confirm immediately and persist reliably before lock. - Leaderboards can be eventually consistent but must state update timing if delayed. ### 12.3 Accessibility - Meets WCAG 2.1 AA as a product target. - Does not rely on color alone for match outcomes, rarity, or correct answers. - Supports screen reader labels for badges, stickers, and score changes. - Provides readable quiz timing or non-timed defaults. - Supports reduced motion for unlock animations. ### 12.4 Localization - MVP should be designed for multilingual copy even if launched in one language first. - Dates, times, team names, and number formats should localize. - Trivia questions should have locale-specific review because direct translation can break difficulty or meaning. - Users should see match kickoff times in their local timezone. ### 12.5 Privacy and Safety - Public leaderboard participation is optional. - Children or age-restricted users should default to private or limited visibility where applicable. - No exact location is required for MVP collection progress. - Share cards use display names, not legal names. - Data deletion must remove or anonymize personal data while preserving aggregate leaderboard integrity where legally permitted. ### 12.6 Fairness - No purchased item may directly increase Passport Points. - Prediction lock rules apply equally to all users. - Quiz scored attempts are limited to one per day. - Score corrections are transparent and auditable. - Admins cannot silently grant public leaderboard points without an audit record. ## 13. Content Taxonomy | Content Type | Description | MVP Requirement | | --- | --- | --- | | Team | Qualified national team, group, flag/visual identity, facts, fixtures | Required | | Group | Group membership, standings, completion challenges | Required | | Match | Fixture, teams, stadium, kickoff, status, result | Required | | Stadium | Venue, host city, capacity/facts if licensed or sourced | Required | | Quiz Question | Prompt, answers, correct answer, explanation, difficulty, source | Required | | Prediction Market | Match-specific available prediction fields and lock time | Required | | Badge | Unlock criteria, tier, reward, display copy | Required | | Challenge | Time-limited or tournament-long objective | Required | | Sticker/Collectible | Album item, rarity, category, art/copy | Required | | Share Moment | Trigger, template, public/private fields | Required | | Notification | Trigger, copy, channel, quiet hours, opt-out | P1 | | Sponsor Challenge | Partner-branded objective with no unfair scoring | Future | ## 14. Key Product Rules ### 14.1 Time Rules - Daily reset should be based on a single competition operations timezone, with user-facing local date support. - Prediction locks should be computed from official scheduled kickoff time. - If kickoff changes before lock, prediction lock moves with the new kickoff time. - If kickoff changes after lock, predictions remain locked unless admin explicitly reopens them due to major postponement. ### 14.2 Scoring Rules - Passport Points measure competitive tournament performance. - XP measures personal participation and level progression. - Badges can award both XP and Passport Points, but high-value points should be attached to skill or completion rather than passive login volume. - All scoring events should have a unique event ID to prevent duplicate awards in implementation. ### 14.3 Completion Rules - A user completes a team if they collect its team item and stamp or predict each of its matches, depending on badge criteria. - A user completes a group if they collect all teams in that group and stamp or predict a defined number of group matches. - A user completes a stadium if they collect its stadium item and stamp at least one match hosted there. - Tournament completion is intentionally aspirational and should be possible without attending matches physically. ### 14.4 Rights and Licensing Rules - If official FIFA marks, tournament logos, team crests, kits, player likenesses, or broadcast imagery are used, the operator must have the appropriate rights. - If rights are not secured, product design should use: - Country names. - Original illustrations. - Neutral football iconography. - Licensed data feeds or manually sourced factual data. - User-generated memories without infringing broadcast content. ## 15. Release Plan ### 15.1 Internal Alpha Goal: Validate the primary journey. Must include: - Seeded fixture data. - Account or guest identity. - Today screen. - Prediction submission and settlement simulation. - Daily quiz. - Collection pack opening. - Badge unlock. - Basic leaderboard. Exit criteria: - A tester can complete first-session onboarding. - A tester can make a prediction and see settlement points. - A tester can answer a quiz and unlock visible progress. - A tester can open a pack and view album progress. ### 15.2 Public Beta Goal: Validate retention and content operations before tournament start. Must include: - Real qualified teams and groups. - Countdown missions. - Champion prediction. - Starter collection. - Daily trivia content pipeline. - Privacy settings. - Invite/friend leaderboard. Exit criteria: - Users return on at least two separate days. - Admin can publish trivia without engineering intervention. - User support can explain scoring and privacy. ### 15.3 Tournament Launch Goal: Operate reliably at matchday scale. Must include: - All P0 features. - Production fixture/result update process. - Prediction locks. - Leaderboards. - Badge/challenge calendar. - Share cards. - Monitoring and incident process. Exit criteria: - Opening match prediction flow works under peak load. - Scoring settlement completes with auditability. - Users can understand and verify earned points. ### 15.4 Post-Final Archive Goal: Preserve memory and migrate users into future passports. Must include: - Final recap. - Archived leaderboard. - Passport summary. - Prompt for next competition passport. - Data export/deletion path. Exit criteria: - Users can revisit World Cup journey after live operations end. - New passport onboarding can reuse existing account and fan identity. ## 16. Success Metrics ### 16.1 North Star Metric **Daily Passport Actions per Active User** A weighted count of meaningful actions per user per active day: stamps, predictions, quiz completion, collection pack openings, badge progress, challenge completion, and shares. ### 16.2 Activation Metrics - Account or guest creation rate. - Favorite team selection rate. - First daily stamp completion. - First prediction completion. - First quiz completion. - First pack opening. - First badge unlock. ### 16.3 Retention Metrics - D1, D3, D7 retention. - Matchday return rate. - Rest-day return rate. - Favorite-team elimination retention. - Streak continuation and streak recovery. ### 16.4 Engagement Metrics - Predictions per available match. - Prediction settlement view rate. - Quiz completion rate. - Collection pack open rate. - Badge catalog views. - Leaderboard views. - Share card generation and share completion. ### 16.5 Trust Metrics - Prediction lock disputes. - Result correction incidents. - Leaderboard abuse reports. - Admin scoring reruns. - Support contacts per 10,000 users. ## 17. Product Risks and Mitigations | Risk | Impact | Mitigation | | --- | --- | --- | | Favorite team eliminated reduces retention | Users churn mid-tournament | Adopt-a-team prompt, neutral challenges, knockout badges, collection goals | | Prediction scoring feels unfair | Loss of trust | Transparent scoring page, settlement breakdown, stable rules | | Daily loop feels repetitive | Engagement drops | Rotate missions, themed trivia, matchday/rest-day variants | | Collection completion feels impossible | Collector frustration | Duplicate crafting, pity rules, clear pack sources | | Rights restrictions limit visuals | Product feels less official | Original art direction, neutral passport metaphor, licensed data/content | | Leaderboard cheating | Competitive users churn | Event audit, anomaly detection, public/private moderation | | Admin result error | Incorrect rewards | Versioned settlement, correction window, visible adjustment | | Quiz content errors | User distrust | Editorial review, source tracking, correction flow | | Over-notification | Uninstalls/opt-outs | Preference center, quiet hours, urgency tiers | | Post-tournament cliff | User base disappears | Archive recap, next-passport waitlist, off-season challenges | ## 18. Product Principles for Future Teams 1. **Every action should stamp the journey.** Avoid generic tasks that do not feel connected to football or the tournament. 2. **Completion should be ambitious but humane.** Users should feel challenged, not punished for having real lives. 3. **Competition must be explainable.** Any leaderboard score should be understandable from a user’s history. 4. **Collections should reduce frustration over time.** Duplicates and rarity create excitement only when users can still progress. 5. **The product should survive team elimination.** National identity is a starting point, not the only reason to return. 6. **The World Cup passport becomes a memory artifact.** Do not erase the journey when the tournament ends. 7. **Future passports share identity but respect competition differences.** Premier League and Champions League should reuse systems while adapting to their calendars and fan behaviors.