A move is one situation and the keystroke that answers it — “edit this code in place” → . Every app you live in is 15–40 moves away from feeling instant. Drill them, prove them, graduate.
One situation, one keystroke. Prompts test recall, not recognition — the answer only appears after a miss.
90-second sessions. Misses requeue until they land. The scheduler biases toward your weak and stale moves.
95% first-try, under 800ms median, held across two days. Then the deck is done. Actually done.
Graduation is a measurable event, not a feeling: every core move at 95% first-try accuracy, median response under 800ms, held across two separate days — because spaced practice is what actually sticks.
When you graduate a deck, you're finished with it. No subscription, no streak hostage-taking. One-time per-deck pricing is coming; everything here is free while we build.
That's it — a launch note and a vote link for the next deck. No drip sequence, no “last chance” anything.
Prefer to just write? hello@cmdenter.app