Roadmap Status

MVP & AAA Roadmaps vs Current Codebase — What is built, what is shipped, what is missing

Codebase 1.0.16 · Audited 3 October 2026 · Roadmap set: roadmap_NEW (10 April 2026)
← Back to Home

Overall Progress

60%
MVP Feature Completion
14 features
19%
AAA Feature Completion
22 features
325
Levels in Build
MVP target 500 · AAA target 1,000
4
Built but Flag-OFF
IAP · Empire Pass · Starter Pack · Game Center
6
MVP items ≥70% done
14
AAA items ≤10% done

⚠️ Built vs Shipped — The Flag Reality

Several systems are fully coded but disabled in assets/data/prod_remote_config.json. They count as implemented-but-not-shipped:

SystemProd FlagStateRevenue Impact if ON
IAP purchasesenablePurchases: falseRevenue OFFCritical — no IAP revenue possible today
Empire PassenableEmpirePass: falseRevenue OFFHigh — battle-pass revenue channel closed
Starter PackstarterPackEnabled: falseRevenue OFFHigh — first-purchase conversion tool off
Game Center / Play GamesgameCenterEnabled: falseBuilt, gatedMedium — achievements + cloud save inactive
Cloud SavegameCenter_CloudSaveEnabled: falseBuilt, gatedMedium — retention/trust feature inactive
AchievementsgameCenter_AchievementsEnabled: falseBuilt, gatedMedium — 10+ definitions ready, store config pending (TODO-003)
Rewarded VideorewardVideoSystemEnabled: trueLIVEActive — only monetization channel currently on
Daily RewardsdailyRewardsEnabled: trueLIVERetention driver active
AnalyticsanalyticsEnabled: trueLIVEPostHog + page-view tracking on
Review PromptenableReviewPrompt: trueLIVERating flow active

💰 Paragöz note: the only money channel live today is rewarded video. Turning on enablePurchases + starterPackEnabled + enableEmpirePass after payment verification (Phase 0, B-03) is the single highest-ROI action available — zero dev cost, pure config.

Phase 0 — Launch Blockers (from 001-MVP_ROADMAP.md)

#ItemStatusEvidence
B-01Config bug audit (URLs, credentials)VerifyV4 report flagged placeholders; needs re-check on 1.0.16
B-02Production ad unit IDsDoneReal AdMob IDs in dart_defines.prod.json (ca-app-pub-7058…)
B-03Payment pipeline end-to-endPendingiap_service + Play Integrity exist, but enablePurchases:false — sandbox purchase not verified
B-04HMAC key rotationPendingCLOUD_SAVE_HMAC_KEY committed in dart_defines.prod.json

MVP Roadmap — 14 Features (001-MVP_ROADMAP.md)

#FeatureStatusProgressCodebase Evidence
MVP-01Crash Reporting & Error MonitoringCore done
70%
PostHog Error Tracking fully wired (4 capture sources, release-only) + GitHub auto-issue. Remaining gaps: breadcrumbs (addExceptionStep not in posthog_flutter 5.23.1), ANR detection, perf monitoring, custom game context — see spec Annex B
MVP-02Social Login ConfigurationBuilt
80%
AuthService: Apple + Google + Guest sign-in implemented; Game Services sign-in parallel. Store-side credential config needs verification
MVP-03Onboarding FTUE PolishPartial
50%
Full tutorial system exists (tutorial_manager, overlays, definitions). FTUE polish items (story intro, time-to-first-match) per spec TBD
MVP-04Store Listing & ASONon-code
40%
App ships to both stores (v1.0.16 builds exist). ASO optimization, screenshots/preview video — manual task
MVP-05Win Celebration & Emotional PayoffMostly done
80%
celebration_sequence.dart, Flame confetti_component, confetti pkg, success_stars assets
MVP-06Fail-State UX & Difficulty SmoothingMostly done
70%
continue_bottom_sheet + continue-sheet controller, continueRewardPerLevelLimit config, offline difficulty analyzer. Dynamic smoothing absent
MVP-07Campaign Map Visual PolishPartial
60%
Ottoman 10-segment campaign map + section videos + city_names assets live. Polish depth vs spec TBD
MVP-08Level Expansion (250→500)In progress
65%
325 / 500 levels in levels.json
MVP-09IAP Pricing & Bundle OptimizationPartial
50%
IAP pipeline built (iap_service, integrity, points manager) + iapVariant: control A/B infra — but enablePurchases:false; pricing tests can't run while off
MVP-10Rewarded Video Placement OptimizationMostly done
85%
Dual provider (AdMob+AppLovin), 3 placements (extra moves / life / booster), gatekeeper, remote-config-gated, LIVE in prod
MVP-11Empire Pass EvolutionBuilt, off
40%
Dual-track pass + 10 milestones coded (empire_pass_*) but enableEmpirePass:false; evolution spec pending
MVP-12Performance Audit & OptimizationManual
30%
Automation helper + analyzer tooling exist; no formal perf audit recorded
MVP-13Soft Launch Analytics DashboardPartial
50%
PostHog EU + consent + event tracking LIVE; soft-launch dashboard/cohorts is a PostHog config task
MVP-14Feedback & Rating Flow PolishMostly done
85%
in_app_review + rating_dialog + review_trigger_service (rate-limited) + feedback_service; enableReviewPrompt:true

AAA Roadmap — 22 Features (002-AAA_ROADMAP.md)

Phase 1 — Backend & Content Foundation

#FeatureStatusProgressCodebase Evidence
AAA-01Cloud Save & Cross-Device SyncBuilt, off
70%
Full CloudSaveService: save/load, HMAC integrity, conflict resolution, restore dialog — via Game Center/Play Games (not Firestore as spec'd). gameCenter_CloudSaveEnabled:false
AAA-02Server-Side IAP ValidationPartial
25%
Play Integrity client-side exists; no server receipt validation (no backend)
AAA-03OTA Level Delivery (CDN)Not started
5%
Levels are bundled (levels.json); no remote level-pack pipeline
AAA-04Level Expansion (250→1,000)In progress
32%
325 / 1,000 levels
AAA-05Automated Level Generation PipelineTooling exists
35%
level_generator.py + level_generator_v2 + difficulty analyzer in scripts/ — offline tools, not a production pipeline

Phase 2 — Social & Retention

#FeatureStatusProgressCodebase Evidence
AAA-06Friends & Social GraphFoundation
15%
Auth + Game Services identity exist; no friends graph backend
AAA-07Daily Challenge SystemNot started
5%
Only docs/ideas/daily_challenge_scenarios.md — no code
AAA-08Guild / Ordu SystemNot started
0%
No code
AAA-09Weekly Live EventsFoundation
10%
Remote config + notification tiers are infra-ready; no event framework
AAA-10Dynamic Difficulty AdjustmentFoundation
25%
Offline difficulty analyzer (100-run pass rates) exists; no in-game/server-side DDA

Phase 3 — Monetization Depth

#FeatureStatusProgressCodebase Evidence
AAA-11Seasonal Battle Pass (30-day)Foundation
30%
Empire Pass (7-day, dual-track, 10 milestones) is the base — needs 30-day seasonal evolution; flag off
AAA-12VIP SubscriptionNot started
0%
No code
AAA-13Cosmetic EconomyNot started
0%
No code
AAA-14Piggy Bank & Bonus WheelNot started
0%
No code
AAA-15Time-Limited Contextual OffersPartial
35%
Starter Pack service + timer UI + shop integration built (flag off); offer-rotation framework absent

Phase 4 — Competitive & Growth

#FeatureStatusProgressCodebase Evidence
AAA-16Collection Album SystemNot started
0%
No code
AAA-17Referral & Viral Loop SystemPartial
30%
share_game_service, Instagram Story share, QR sharing exist; no referral/invite attribution
AAA-18Advanced Analytics & A/B TestingPartial
40%
PostHog feature flags + 20+ remote keys + iapVariant experiment infra live; no formal A/B framework/dashboards
AAA-19Localization (6+ languages)Partial
33%
TR + EN (tr_translations, en_translations) — 2 of 6+
AAA-20Accessibility ModeNot started
10%
Incidental Semantics only; no accessibility mode/colorblind options
AAA-21Level Expansion (1,000→2,000)Blocked
16%
325 / 2,000 — gated behind AAA-04
AAA-22User Acquisition & GrowthNot started
10%
003-MarketingRoadmap.md exists; no attribution SDK (AppsFlyer/Adjust) or UA infra

Delta vs V4 Report (9 April 2026)

ItemV4 StatusNow (1.0.16)
Levels250325 (+75)
Cloud SaveMissingBuilt (Game Services-based), flag-off
Social LoginPlaceholder credentialsApple/Google/Guest implemented
Leaderboards / AchievementsMissingAchievements built (10+ defs), leaderboards absent, both flag-off
Prod Ad Unit IDsTest IDsReal AdMob IDs in prod defines
Crash ReportingMissingDone — PostHog Error Tracking (Flutter + native + isolate) + GitHub issue automation
IAP purchase flowRevenueCat pendingNative IAP built; enablePurchases:false, RevenueCat dropped from plan
Interstitial AdsPlanned (every 3rd level)Removed from roadmap — rewarded-only strategy
Config URL bugsWrongNeeds re-verification (B-01)

Legend

Done / Mostly done ≥70% implemented & live Partial / In progress 25–70% or non-code/manual task Built, gated Code complete, remote-flag off Not started / Foundation ≤25%

Percentages are code-evidence estimates audited against lib/, assets/data/prod_remote_config.json, and pubspec.yaml — not spec-by-spec completion audits. Non-code tasks (ASO, UA, store ops) are marked accordingly.