Best next action
Take the full level diagnostic
Start with one broad test so the rest of the app has a real skill map to react to.
Start diagnosticThe product starts with a level proof, then unlocks repair loops, daily traps, weekly boards, and shareable challenges.
Server pulse: 239 challenge attempts and 90 share events.
Best next action
Start with one broad test so the rest of the app has a real skill map to react to.
Start diagnosticSaved tests
0
No saved diagnostic yet
Practice today
0/5
Local quota for 2026-05-25
Challenge clears
0/0
No local challenge attempt yet
Friend pulse
91
87% accept rate, 84% rematch rate
Today stack
Start with one broad test so the rest of the app has a real skill map to react to.
Start diagnosticShort challenge rooms create a low-friction reason to come back before another full assessment.
Open dailyUse the reusable prompt bank to make the product feel deeper than a fixed quiz library.
Open sprintSkill recovery
The default entry point for building the first reliable English profile.
Start testOne completed diagnostic will make this card specific.
Open skillAfter a test, mistake review becomes the strongest retention mechanic.
Open resultsFriend pulse
A compact pack is easier to share than a full diagnostic and still feeds the product loop.
Open packWeekly standings give friends a reason to return without needing a heavy test.
Open weekly8 attempts with a 100% clear rate.
Open arenaLive product memory
This surface proves the app can connect tests, review loops, challenge rooms, server invite tracking, and practice streaks into a single returning-user path.
239
server attempts
0
league players
ready
learner memory
Latest diagnostic
steadyNo saved diagnostic yet
Start with the general level test to create the first profile.
Local challenge
steadyNo room played on this device yet
Daily and arena rooms create the quickest repeat loop.
Live room memory
socialPhoto collocation trap
Alex scored 100% recently.
Invite loop
socialPhoto collocation trap
Latest invite status: completed.