Skip to main content

SRS Mastery Levels

Sakugo uses a Spaced Repetition System (SRS) to track your mastery of each vocabulary word for your chosen JLPT level. The goal is to ensure you review words at the perfect time—just before you're about to forget them.

Your performance in Practice Sessions directly impacts these levels.

Climbing the Mastery Ladder

Every word in your target vocabulary set moves through a series of ranks, from "Unseen" all the way to "Mastered".

RankLevel NameDescriptionSRS Cooldown
0UnseenYou haven't encountered this word in a practice session yet.N/A
1LearningThis is the starting point after a tricky first encounter or a few mistakes.Immediate
2FamiliarYou're starting to use the word correctly, but the memory is still fresh and needs more practice.24 hours
3ConfidentYou have a good grasp of the word and have used it correctly a few times.7 days
4SolidYou've shown strong and consistent knowledge of the word.28 days
5MasteredYou've successfully internalized this word! It's now considered "learned" and won't drop in rank.Forever

How Levels Change

  • Level Up: When you use a word correctly in a sentence that's rated "Okay" or better, its mastery level increases. Using a close synonym often counts, too!
  • Level Down: If you miss an opportunity to use a target word or use it incorrectly, its mastery level will decrease, giving you another chance to practice it soon.
The AI is a tool, not a judge

Sometimes the AI tutor might make a mistake, or you might get dinged for a simple typo. If a word you know well gets demoted, don't sweat it! Just use the undo button next to the mastery update to correct it. Likewise, you can undo a promotion if you feel you got lucky and want more practice.

How Mastery Affects Your Practice

When generating a new practice sentence, Sakugo prioritizes words that you've seen but aren't currently on a "cooldown." Each time a word levels up, it enters a cooldown period based on its new rank (as shown in the table). For example, if you used a word correctly and it graduated from "Familiar" to "Confident", it will now be frozen for a week, and will be much less likely to be needed for the sentences you generate during that time.