I am currently using a ‘radical’ idea (radical because probably most people would not recommend it at first glance), which is to keep a certain minimum number of reviews in my review queue from one day to the next (whereas many people would recommend completing all reviews until your review queue goes down to 0).
For example, because I want to balance my reviews so they come in in the mornings (before noon, say), I will:
- First of all, not do any reviews after noon, so that any reviews that happen to arrive in the afternoon or evening just accumulate in my review queue and I only tackle them the next morning.
- But most importantly, I will not complete all reviews (down to 0) each morning. Rather, I will leave at least a certain minimum amount – say minimum of 40 if I want to guarantee that I have at least 40 available the next morning. Essentially, ‘40’ becomes my new ‘0’.
- In order to accomplish this without accidentally ‘overdoing it’ (by doing more reviews than I intended) I use the “Wrap Up” button (with the little
icon) during reviews to either a) Press Wrap Up somewhere between 50 and 60 reviews remaining, so that it limits me to 10 more reviews, and I’ll end up finishing with between 40 and 50 reviews left in the queue, or b) Immediately press Wrap Up at the beginning of every session, so I’m only ever doing 10 reviews at a time; if I want to review more, I just do another session-of-10-reviews back to back.
This somewhat messes with the SRS timings, particularly the first two Apprentice levels (4 hrs and 8 hrs), but works perfectly well after those. If you really need to, you can always just review those early Apprentice items whenever they are ready, and then once they get to 23-hr level just let them fall naturally into the next-day’s queue. Honestly, I don’t treat them any differently, since I’m not going for top speed, and I only handle a small-ish number of new Lessons per day, so I’m able to remember them easily the next morning.
The main benefit here is that you’ll always have some minimum number of reviews you could do even if the timings of recent reviews throw them off your chosen schedule. I believe this would address the OP’s main concern.
There is a secondary benefit (at least it’s a benefit in my opinion, others will differ), which is that by keeping a minimum number of reviews in your queue, any ‘shuffling’ that you have enabled will tend to work better. Specifically, you’ll get less ‘lumping’ of reviews all of the same type or same level, because there’s always a chance that some of your current reviews will be left in your minimum queue at the end of the day, and thus get ‘separated’ from any ‘lump’ they were a part of. Thus, you tend to get a more steady flow of reviews over time, less ‘ups and downs’.
Of course, if you’re going for top speed, this is not a very good way to manage things, because you might get some radicals or critical kanjis randomly ending up getting delayed a day or two here or there. But if you’re like me and
Durtling the Scenic Route
, then a little ‘delay’ in leveling up here or there doesn’t matter much. Ultimately, you’ll end up doing about the same amount of ‘work’ overall anyway; it may just be spread out over time a bit more.
TL;DR: If you keep a minimum number of reviews remaining in your review queue at the end of each day’s last review session, you are guaranteed to have at least that minimum number of reviews available at the beginning of the next day’s first review session. Just pick your minimum-number as it suits you.